Github-Help: Syncing a Fork의 설명서에는 내 GitHub 포크를 업스트림 저장소와 동기화하여 유지하는 세 가지 명령이 나와 있습니다.업스트림과 포크 동기화 : git fetch + git checkout + git merge vs. git checkout + git pull
git fetch upstream
git checkout master
git merge upstream/master
위의 세 명령 대신 다음 두 명령을 사용할 수 있습니까?
git checkout master
git pull upstream/master
두 명령 세트가 동일하거나 차이가 있습니까?
'git pull' ='git fetch' +'git merge', 적어도 일반적으로 –
FYI :'git pull upstream/master'는 잘못되었습니다. 세 번째 단어 ('upstream/master')는 * remote *의 이름이어야하며,'upstream/master'는 * 원격 추적 지점 *. 자식은 불행하게도 매우 다른 단어를 사용한다. (관련이 있지만) 단어 * 브랜치 *는 적어도 두 가지 의미를 가지고있다. * remote *라는 단어 자체는 하나의 의미를 가지며 * remote-tracking branch *라는 문구는 또 다른 의미를 갖는다. . – torek