SW공학/Git, Github

[Git] pull과 fetch의 차이

grove1212 2025. 1. 22. 00:05

pull은 원격 저장소에서 가져오는것과 동시에 merge를 시킵니다.

fetch는 원격 저장소에서 local 저장소에서 가져와서 내 기존의 브랜치와는 다른, fetch_Head 브랜치가 생겨서 해당 브랜치에 가져와집니다. 충돌요소는 없는지 섬세히 본 후에 merge를 할 수 있습니다.

 

git log 		 //그냥 status를 하면 로컬에서 내가 쓴 commit과 병합한 사항들의 이력만 조회가 됩니다.
git fetch origin 	 //현재 로컬 상태보다 최신의 사항들을 모두 가져옵니다.
git log 		 //다시 살펴보면 최근에 팀원이 commit 또는 push를 한 이력들이 추가로 모두 조회 됩니다.

'SW공학 > Git, Github' 카테고리의 다른 글

[GitHub] 깃허브 403 인증 오류 해결법  (0) 2025.02.10
GitHub로 협업 프로젝트 관리하기  (0) 2025.01.22
Git & GitHub 활용하기  (1) 2025.01.22
[Git] checkout과 switch의 차이  (0) 2025.01.22
Git/GitHub 개념 정리  (0) 2025.01.22