무효 클릭 IP 추적 중...
카테고리 없음

git fetch, git pull 차이점 이해하기

꼬예 2023. 1. 13.
git fetch, git pull 차이점 이해하기
반응형

두 명령어 모두 원격 저장소(git remote url)에서 업데이트된 정보를 가져온다.

이 비슷한 점 때문에 둘의 차이가 헷갈릴 수 있다.

 

결론부터 말하면

 

  git pull   =   git fetch   +   git merge   다.

 

git fetch 작동 방식

원격저장소에서 새롭게 업데이트된 정보를 가져온다. 하지만 새로운 정보를 바로 로컬에 적용시키지 않는다.

다시 말해   git fetch  는 로컬에 적용하기 전 충돌 관련 문제가 없는지 확인하는 용도로 쓰인다.

문제가 없다면   git merge  를 통해 작업 완료한다.

 

git pull 작동 방식

  git pull  은 원격 저장소에 업데이트된 정보를 가져와 바로  merge  한다.

귀찮은 분은 그냥   git pull  을 이용하면 된다.

다만 미리 확인 하는 작업이 생략되기 때문에 merge conflict에러를 만날 수 있다.

 

반응형
  • 트위터 공유하기
  • 페이스북 공유하기
  • 카카오톡 공유하기
이 컨텐츠가 마음에 드셨다면 커피 한잔(후원) ☕

댓글