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-feature
로 git pull
명령을 실행했습니다. git pull
명령은 todo-feature
원격 분기를 가져와 로컬 분기와 병합합니다.
이제 Git의 특정 원격 분기에서 성공적으로 가져왔습니다. git pull
을 수행하기 전에 원격 브랜치 todo-feature
가 원격 저장소에 있는지 확인해야 합니다.
따라서 특정 분기의 변경 사항을 Git의 저장소로 가져오는 방법을 배웠습니다.
자세한 내용은 다음 링크를 참조하십시오.