본문 바로가기
IT/Git

git pull

by 뉴코딩맨 2023. 2. 24.

git pull 명령어는 원격 저장소에서 변경된 내용을 가져와서 현재 로컬 브랜치에 병합하는 명령어입니다. git fetch와 git merge 명령어를 하나로 합친 것과 같은 역할을 합니다.

 

git pull 명령어를 사용하면 로컬 저장소의 변경사항과 원격 저장소의 변경사항을 자동으로 병합해주므로, 로컬 저장소와 원격 저장소의 동기화 작업을 간편하게 수행할 수 있습니다.

 

하지만 git pull 명령어는 자동으로 병합을 수행하기 때문에, 병합 과정에서 충돌이 발생할 경우 충돌을 해결하는 작업이 필요합니다. 따라서 복잡한 작업을 수행할 경우에는 git fetch와 git merge 명령어를 각각 사용하여 수동으로 병합해야 할 수도 있습니다.

 

 

사용법

 

git pull [옵션] [원격 저장소] [브랜치]

 

  • [원격 저장소]: 가져올 원격 저장소의 이름 또는 URL을 지정합니다. 기본값은 origin입니다.
  • [브랜치]: 가져올 원격 브랜치의 이름을 지정합니다. 기본값은 현재 작업 중인 로컬 브랜치와 같은 이름을 가진 원격 브랜치입니다.

옵션으로는 -f, --force, -r, --rebase, -v, --verbose 등이 있습니다. 자세한 옵션 사용법은 git pull --help 명령어로 확인할 수 있습니다.

 

댓글