처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / Git / 문제

Git에서 git fetch와 git pull의 차이점은?

보통 GitHub Docs
보기 및 정답
A fetch는 원격 변경사항을 가져오기만 하고, pull은 가져온 후 자동으로 현재 브랜치에 병합(merge)한다
B pull은 원격 변경사항을 가져오기만 하고, fetch는 가져온 후 자동으로 현재 브랜치에 병합(merge)한다
C 두 명령은 내부적으로 완전히 동일하게 동작하며, 원격의 변경사항을 가져와 자동으로 병합한다
D fetch는 로컬의 변경 사항을 원격 저장소에 업로드하는 명령이고, pull은 브랜치를 삭제하는 명령이다

해설

git fetch는 원격 저장소의 최신 변경 사항을 로컬에 다운로드하지만 현재 브랜치에 반영하지 않습니다. git pull은 git fetch + git merge를 합친 명령으로, 가져온 변경 사항을 현재 브랜치에 자동으로 병합합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기