반응형
원격 Git server에서 최신을 가져올 때 사용하는 fetch 명령어를 설명합니다.
Git fetch 명령어 특징
- git fetch는 명령어는 원격 저장소의 최신 branch, commit 정보를 로컬로 내려받을 수 있는 명령어입니다.
- git fetch 명령어는 원격 저장소의 변경 내용하고 로컬 변경 사항을 사전에 검토하고 merge 할 때 사용합니다.
- git pull 명령어는 자동 merge로 인해서 너무 많은 충돌이 예상될 때 사용합니다.
Git fetch 명령어 사용법
1. 자주 사용하지는 않지만 기본 사용법입니다.
- git fetch <remote-name>
D:\AurumGuideSample> git fetch origin
2. 원격 저장소의 모든 변경 사항 가져올 때 사용합니다.
D:\AurumGuideSample> git fetch --all
3. 특정 원격 저장소에서 branch 최신 가져오기.
- git fetch <remote-name> <branch-name>
D:\AurumGuideSample> git fetch origin main
4. 원격 저장소 존재하지 않는 branch 삭제할 때 사용합니다.
- 예를 들면, 원격 저장소에서는 branch 삭제됐지만 로컬 저장소에 남아 있을 때 사용합니다.
D:\AurumGuideSample> git fetch --prune
5. git fetch 명령어에는 다양한 option 존재하므로 help 사용하여 필요한 옵션을 찾아보세요.
D:\AurumGuideSample> git fetch --help
반응형