Git의 특정 분기에서 변경 사항 가져오기

Azhar Bashir Khan 2022년8월23일
Git의 특정 분기에서 변경 사항 가져오기

이 튜토리얼에서는 특정 브랜치의 변경 사항을 Git의 리포지토리로 가져오는 방법을 배웁니다.

특정 분기의 변경 사항을 Git의 리포지토리로 가져오기

공동 개발 환경에서 Git을 사용하여 프로젝트 디렉토리의 파일에 대한 변경 사항을 추적합니다.

일반적으로 원격 저장소의 원격 분기를 추적하도록 설정된 로컬 저장소에 로컬 분기가 있습니다. 때로는 원격 저장소에 있는 특정 원격 분기의 변경 사항을 추적하고자 할 수 있습니다.

개발 환경에서 main이라는 이름의 원격 분기를 추적하도록 설정된 로컬 분기 main이 있다고 가정합니다.

원격 저장소에 존재하는 원격 브랜치 todo-feature를 추적하려고 합니다.

git pull 명령으로 이를 달성할 수 있습니다. git pull 명령의 구문은 다음과 같습니다.

git pull [<options>] [<repository> [<refspec>…]]

따라서 특정 원격 브랜치 todo-feature에서 가져오려면 다음 명령을 실행해야 합니다.

$ cd MyProject
$ git checkout -b todo-feature
$ git pull origin todo-feature

위에서 프로젝트 디렉토리로 이동했음을 알 수 있습니다. 그런 다음 -b 옵션과 함께 git checkout 명령으로 todo-feature 분기를 만들고 체크아웃했습니다.

원격 origin 및 원격 분기 todo-featuregit pull 명령을 실행했습니다. git pull 명령은 todo-feature 원격 분기를 가져와 로컬 분기와 병합합니다.

이제 Git의 특정 원격 분기에서 성공적으로 가져왔습니다. git pull을 수행하기 전에 원격 브랜치 todo-feature가 원격 저장소에 있는지 확인해야 합니다.

따라서 특정 분기의 변경 사항을 Git의 저장소로 가져오는 방법을 배웠습니다.

자세한 내용은 다음 링크를 참조하십시오.

  1. git pull
  2. git checkout

관련 문장 - Git Pull