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 |