git pull origin 마스터와 git pull origin/master 간의 차이
사이의 차이점은 무엇입니까?git pull origin master
그리고.git pull origin/master
?
git pull origin master
에서 변경사항을 가져옵니다.origin
원격의,master
분기하고 로컬 체크아웃된 분기에 병합합니다.
git pull origin/master
로컬에 저장된 분기에서 변경 내용을 가져옵니다.origin/master
로컬 체크아웃 지점에 병합할 수 있습니다.그origin/master
브랜치는 기본적으로 마지막으로 가져온 것의 "복사본"입니다.origin
그래서 '원격 가지'라고 부르는 거죠이것은 다소 혼란스러울 수 있습니다.
어떤 분기를 사용할 수 있는지 확인할 수 있습니다.git branch
그리고.git branch -r
"원격 분기"를 확인할 수 있습니다.
git pull
=git fetch
+git merge origin/branch
git pull
그리고.git pull origin branch
단지 후자가 출발지/도착지만 "업데이트"하고 모든 출발지/*를 다음과 같이 "업데이트"하지 않는다는 점에서 다릅니다.git pull
한다.
git pull origin/branch
단지 그것이 하려고 하기 때문에 작동하지 않을 것입니다.git fetch origin/branch
그것은 무효입니다.
관련 질문: git fetch + git merge origin/master vs git pull origin/master
git pull origin master
원격의 마스터 분기에서 모든 변경 사항을 가져와 로컬에 병합합니다.일반적으로 git pull origin/master를 사용하지 않습니다.우리는 같은 일을 할 수 있습니다.git merge origin/master
오리진의 "캐시된 복사본" 마스터 분기에서 변경된 모든 내용을 로컬 분기로 병합합니다.저 같은 경우에는.git pull origin/master
는 오류를 던지고 있습니다.
fatal: 'origin/master' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
언급URL : https://stackoverflow.com/questions/2883840/differences-between-git-pull-origin-master-git-pull-origin-master
'programing' 카테고리의 다른 글
하위 디렉터리를 제외한 모든 것을 무시하도록 Git에게 어떻게 말합니까? (0) | 2023.05.05 |
---|---|
3.x를 사용하여 람다 매개 변수에 대한 2.x의 튜플 언팩을 시뮬레이션하려면 어떻게 해야 합니까? (0) | 2023.05.05 |
콘텐츠를 삭제하지 않고 많은 수의 파일을 분할하는 방법 (0) | 2023.05.05 |
바이트를 int로 변환하시겠습니까? (0) | 2023.05.05 |
명령이 실패하면 어떻게 종료합니까? (0) | 2023.04.25 |