# fetch 란?
pull의 기능을 쪼개 놓을 것이라고 생각하면 된다.
보통 git pull 하면, 업데이트 된 내역들을 가져옴과 동시에, 그 브랜치가 나의 버전과 자동으로 머지가 되어, 변경사항을 바로 열람할 수있다.
하지만, fetch 는 1) 일단 업데이트 된 내역들을 가져오고, 2) 머지할 버전을 선택하여 직접 머지해 주는 과정을 거쳐야한다.
1) git fetch (업데이트 된 내역들을 가져옴. 내 브랜치와 머지가 되지 않은 상태)
2) git merge origin/master
정리 : git pull == git fetch --> git merge origin/master
신중하게 작업 데이터를 가져오고 싶을때 사용하나, 그런경우가 아니라면 그냥 pull 을 사용하면 된다.
'Note > 생활코딩 GIT' 카테고리의 다른 글
[생활코딩_GIT] 07. git hub에서 코드 리뷰하기 (feat. pull request) (0) | 2021.12.28 |
---|---|
[생활코딩_GIT] 06. cherry-pick , rebase (0) | 2021.12.24 |
[생활코딩_GIT] 05. 협업 - #2. push, pull (0) | 2021.12.19 |
[생활코딩_GIT] 05. 협업 - #1. git 로 혼자 작업하기 & 함께 작업하기 (0) | 2021.12.19 |
[생활코딩_GIT] 04. CLI Backup - #2. CLI에서 깃허브 연결하기, push, clone, pull (0) | 2021.12.15 |