본문 바로가기

IT/Git

[Git] 특정 브랜치 pull / push

git pull을 하면 최신상태가 모두 pull 되지 않는 상황이 있다. Already up to date라고 뜬다.

특정 브랜치의 모든 상황을 pull하기 위해 아래 명령어를 사용한다.

git pull origin <branch name>

 

위의 명령을 사용하면 origin 에 연동된 원격저장소에서 특정 branch 만 pull 해오게 됩니다. 

 

 

 

Git 로컬 브랜치를 원격 저장소로 푸시(Push)하는 방법

git push는 로컬 브랜치(local branch)를 원격 저장소(remote repository)로 푸시할 때 사용하는 기본 명령어입니다. 이 git push 명령어는 다양한 옵션과 매개변수를 가지고 있습니다. 이 기사에서는 그 중 자

www.freecodecamp.org

Git 로컬 브랜치를 다른 이름의 원격 브랜치로 푸시하기

일반적으로 로컬 브랜치를 같은 이름의 원격 브랜치에 푸시하지만, 그렇지 않은 경우도 있습니다.

다른 이름의 원격 브랜치로 푸시하려면 푸시할 로컬 브랜치와 원격 브랜치의 이름을 콜론(:)으로 구분하여 지정합니다.

예를 들어 로컬 브랜치 some-branch를 원격 브랜치 my-feature로 푸시하고 싶다면:

(some-branch)$ git push origin some-branch:my-feature
Total 0 (delta 0), reused 0 (delta 0)
To github.com:johnmosesman/burner-repo.git
 + 728f0df...8bf04ea some-branch -> my-feature

'IT > Git' 카테고리의 다른 글

[Git] All conflicts fixed but you are still merging.  (0) 2023.03.07
[Git] restore --staged  (0) 2023.03.03
[Git] Fetch와 Pull 차이점  (0) 2023.02.28
[Git] push하지 않은 커밋 확인  (0) 2023.02.28
[Git] 로컬 브랜치 모두 삭제하기  (0) 2023.02.28