질문

Git Pull과 Git Fetch의 차이점은 무엇입니까?


답변

 

 

가장 간단한 용어에서 Git Pull은 Git Fetch와 Git 병합을 수행합니다.

REFS / REMOTES / / / / <원격>에서 리모트 추적 브랜치를 업데이트하기 위해 언제든지 GIT 가져 오기를 수행 할 수 있습니다.이 작업은 Refs / Heads에서 자신의 로컬 지점을 변경하지 않으며 작업 복사본을 변경하지 않고도 안전합니다.백그라운드에서 Cron 직업에서 주기적으로 Git을 운영하는 사람들에게 소식을 듣고 있습니다 (나는 이것을하지 않는 것이 좋지만).

Git Pull은 원격 버전을 최신으로 최신로 가져 오는 동안 다른 원격 트래킹 브랜치를 업데이트하는 것입니다.

Git Pull의 Git 문서에서 :

In its default mode, git pull is shorthand for git fetch followed by git merge FETCH_HEAD.

출처:

https://stackoverflow.com/questions/292357/what-is-the-difference-between-git-pull-and-git-fetch