git pull이 모든 브랜치 또는 master 브랜치를 업데이트하는지 알고 싶습니다.git pull은 모든 브랜치 또는 마스터 만 복사합니까?
또는
내가 현재 작업하고있는 지점을 당겨 올 뿐이니?
git pull이 모든 브랜치 또는 master 브랜치를 업데이트하는지 알고 싶습니다.git pull은 모든 브랜치 또는 마스터 만 복사합니까?
또는
내가 현재 작업하고있는 지점을 당겨 올 뿐이니?
그냥 현재 체크 아웃 된 분기를 업데이트합니다.
자세한 내용은 fetch
모든 브랜치 (= origin/*
브랜치를 업데이트 함)와 일치하는 원격 브랜치를 현재 체크 아웃 된 브랜치에 병합합니다.
git fetch
git merge origin/master
모든 가지를 당겨하려는 경우는,이 질문에 봐 : Can "git pull --all" update all my local branches?
이 git pull --help
가 통합합니다 시도는
master
에있을 경우에 따라서git pull
은 동일합니다 원격 저장소에서 현재 분기로 변경됩니다. 기본 모드에서 git pull은 git fetch와 git merge FETCH_HEAD의 줄임말입니다.
그리고'git fetch'는 모든 원격 추적 지점. – vonbrand
그렇다면 전체 리포를 새로 고치지 않습니까? – JohnNY
no. 'git fetch'를 직접 사용해야 할 필요가 있습니다. 수동으로 로컬 브랜치를 업데이트해야합니다. – Eevee
그래서 각 브랜치에 대해 git 페치를 수행하고 병합 할 필요가 있습니까? – JohnNY