추적 된 원격 분기의 변경 사항으로 로컬 분기 업데이트
my_local_branch
원격 분기를 추적하는 ' ' 라는 로컬 분기 가 있습니다 origin/my_remote_branch
.
이제 원격 분기가 업데이트되었으며 ' my_local_branch
'에 있으며 이러한 변경 사항을 가져오고 싶습니다. 내가해야 할 일 :
git pull origin my_remote_branch:my_local_branch
이것이 올바른 방법입니까?
해당 지점의 업스트림을 설정했습니다.
(보다:
git branch -f --track my_local_branch origin / my_remote_branch # 또는 (my_local_branch가 현재 체크 아웃 된 경우) : $ git branch --set-upstream-to my_local_branch origin / my_remote_branch
( git branch -f --track
브랜치가 체크 아웃 된 경우 작동하지 않습니다. git branch --set-upstream
대신 두 번째 명령을 사용하십시오. 그렇지 않으면 " fatal: Cannot force update the current branch.
"가 표시됩니다.)
즉, 분기가 이미 다음으로 구성 되어 있습니다.
branch.my_local_branch.remote origin
branch.my_local_branch.merge my_remote_branch
Git에는 이미 필요한 모든 정보가 있습니다.
이 경우 :
# if you weren't already on my_local_branch branch:
git checkout my_local_branch
# then:
git pull
충분합니다.
' my_local_branch
' 를 푸시 할 때 업스트림 브랜치 관계를 설정하지 않았다면 간단한 방법으로 업스트림 브랜치 git push -u origin my_local_branch:my_remote_branch
를 푸시 하고 설정하는 것으로 충분할 것 입니다.
그 후, 이후의 당기기 / 푸시를 위해 git pull
또는 git push
다시 충분했습니다.
:
구문을 사용하지 않고 pull
항상 현재 체크 아웃 된 분기를 수정합니다. 그러므로:
git pull origin my_remote_branch
my_local_branch
체크 아웃 하는 동안 원하는 것을 할 것입니다.
이미 추적 분기가 설정되어 있으므로 지정할 필요도 없습니다. 그냥 할 수 있습니다.
git pull
당신은 반면 my_local_branch
체크 아웃, 그리고 그것을 추적 지점에서 업데이트됩니다.
'code' 카테고리의 다른 글
jQuery UI 자동 완성에서 HTML 사용 (0) | 2020.09.25 |
---|---|
큰 테이블에서 SQL Server 쿼리 성능 향상 (0) | 2020.09.25 |
vue.js 웹팩 프로젝트에서 favicon.ico를 올바르게 설정하는 방법은 무엇입니까? (0) | 2020.09.25 |
데이터베이스에서 장고 모델을 생성 할 수 있습니까? (0) | 2020.09.25 |
JUnit으로 Java에서 추상 클래스를 테스트하는 방법은 무엇입니까? (0) | 2020.09.24 |