취미가 좋다
git fetch / pull 본문
git fetch
- 원격 저장소에는 있고 로컬 저장소에 없는 커밋을 다운로드 한다.
- 원격 브랜치들이 가리키는 곳들을 업데이트한다.
=> 즉, 원격 저장소의 상태를 로컬에 있는 원격 브랜치들에 반영한다.
=> 로컬 저장소의 상태(브랜치)를 변경하진 않는다.
git fetch
- 원격 저장소에서 데이터를 가져오는 명령어다.
- 왼쪽의 상태에서 오른쪽 상태가 된다.
- 커밋 C2, C3 를 로컬 저장소로 다운로드하고 o/main 브랜치를 업데이트한다.
git pull
- git fetch 후 원격 브랜치와 로컬 브랜치들의 merge 까지 진행하는 명령
git fetch
git merge o/main
위 과정은 pull 명령어와 동일하다.
git pull
'개발 기타 > git' 카테고리의 다른 글
[git] 깃허브에 push 하기 전에 다른 커밋이 쌓였을 때 (0) | 2023.02.04 |
---|---|
git 원격 저장소/브랜치 (0) | 2023.02.04 |
git tag (태그) 간단 설명 (0) | 2023.02.04 |
git cherry-pick(체리픽) 간단 설명 (0) | 2023.01.29 |
git 되돌리기(reset, revert) 간단 설명 (1) | 2023.01.29 |
Comments