728x90
반응형
질문 : 기존 Git 분기가 원격 분기를 추적하도록 하시겠습니까?
원격 분기를 추적하는 새 분기를 만드는 방법을 알고 있지만 기존 분기가 원격 분기를 추적하도록하려면 어떻게해야합니까?
.git/config
파일을 편집 할 수 있지만 더 쉬운 방법이있을 것 같습니다.
답변
foo
및 원격 upstream
주어지면 :
Git 1.8.0부터 :
git branch -u upstream/foo
또는 로컬 브랜치 foo
가 현재 브랜치가 아닌 경우 :
git branch -u upstream/foo foo
또는 더 긴 명령을 입력하려는 경우 위의 두 가지 명령과 동일합니다.
git branch --set-upstream-to=upstream/foo
git branch --set-upstream-to=upstream/foo foo
Git 1.7.0부터 (1.8.0 이전) :
git branch --set-upstream foo upstream/foo
메모:
- 위의 명령은 모두 현지 지사의 원인이됩니다
foo
원격 지사 추적foo
원격에서upstream
. - 이전 (1.7.x) 구문은 더 이상 사용되지 않고 새 (1.8+) 구문이 사용됩니다. 새로운 구문은보다 직관적이고 기억하기 쉽게 만들어졌습니다.
- 업스트림 브랜치를 정의하는 것은 아직 가져 오지 않은 새로 생성 된 원격에 대해 실행할 때 실패합니다. 이 경우
git fetch upstream
미리 실행하십시오.
참조 : 왜 항상`--set-upstream`을 수행해야합니까?
출처 : https://stackoverflow.com/questions/520650/make-an-existing-git-branch-track-a-remote-branch
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
.gitignore 파일에 주석을 사용하는 방법 (0) | 2021.11.17 |
---|---|
Git은 원격 분기 목록을 고치는 시기 (0) | 2021.11.17 |
Git 저장소를 특정 커밋으로 롤백 (재설정)하는 방법 (0) | 2021.11.17 |
Git 커밋 후크 건너 뛰기 (0) | 2021.11.16 |
"git export"(예 : "svn export")를 수행하는 방법 (0) | 2021.11.16 |