반응형
Git pull 명령어는 원격 저장소의 최신 변경 사항을 로컬 저장소의 소스를 동기화할 수 있는 명령어입니다.
Git pull 명령어 설명
- git pull 명령어는 git fetch 명령어와 git merge 명령어를 한 번에 실행할 수 있는 명령어입니다.
- 즉, git pull 명령어는 원격 저장소의 변경 사항하고 현재 작업 중인 로컬 branch 하고 자동으로 병합할 수 있습니다.
- 원격 저장소와 충돌을 최소화하기 위해서는 로컬 저장소와 원격 저장소의 상태를 자주 업데이트하는 게 좋습니다.
- git pull - coding - git add - git commit - git pull - git push
Git pull 명령어 사용법
1. 로컬에서 사용 중인 branch의 최신 변경사항을 가져와 병합할 때 사용하는 명령어.
D:\AurumGuideSample> git pull
2. 특정 원격 저장소의 branch에서 변경 사항을 가져와서 로컬 branch와 병합할 때.
- git pull <remote-name> <branch-name>
D:\AurumGuideSample> git pull origin main
3. 모든 원격 저장소의 변경 사항을 가져와 병합합니다.
D:\AurumGuideSample> git pull --all
4. 원격 저장소 기준으로 로컬 저장소를 동기화할 때 사용합니다.
D:\AurumGuideSample> git pull --prune
5. 특정 tags 가져와 병합할 때 사용 명령어입니다.
D:\AurumGuideSample> git pull --tags
6. 작업 중인 변경 사항을 일시적으로 저장하고, 가져오기 및 병합 작업을 수행한 후에 다시 작업 중인 소스를 적용할 때 사용합니다.
D:\AurumGuideSample> git pull --autostash
7. 가져온 변경 사항을 자동으로 commit 할 수 있는 option입니다.
D:\AurumGuideSample> git pull --commit
8. 병합 작업을 수행할 때 rebase를 사용하지 않고 일반적인 병합 방식을 적용할 때 사용하는 option입니다.
- git pull --no-rebase <remote-name> <branch-name>
D:\AurumGuideSample> git pull --no-rebase origin main
9. git pull 명령어에는 다양한 option 존재하므로 help 사용하여 필요한 옵션을 찾아보세요.
D:\AurumGuideSample> git pull --help
반응형