본문 바로가기
Developer/Git

Git pull 명령어 사용법 및 특징

by 아우럼 2024. 10. 6.
반응형

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 명령어.
Git pull 명령어.

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

 

 

 

반응형