HOWTO · Git

업스트림 추적 Git 분기 확인

git에서 어떤 로컬 분기가 어떤 원격 분기를 추적하는지 확인할 수 있습니다.

이 페이지의 내용

이 기사에서는 git 저장소에서 어떤 로컬 분기가 어떤 원격/업스트림 분기를 추적하는지 확인하는 방법과 원격 분기를 추적하도록 로컬 분기를 설정하는 방법을 설명합니다.

업스트림 추적 Git 분기 확인

아래 명령을 실행하여 어떤 로컬 분기가 어떤 원격 분기를 추적하는지 확인할 수 있습니다.

$ git branch -vv

이중 상세 정보는 로컬 저장소의 모든 분기와 해당 원격 추적 분기를 표시해야 합니다.

출력:

로컬 저장소의 모든 분기와 해당 원격 추적 분기 표시

최신 버전의 Git은 원격 추적 분기를 파란색으로 표시합니다. 위의 이미지에서 다음을 알 수 있습니다.

  1. Dev2.1 브랜치는 업스트림 orign에서 Dev2.1 브랜치를 추적합니다.
  2. Sample_Branch 브랜치는 업스트림 origin에서 Sample_Branch 브랜치를 추적합니다.
  3. Dev_Branch, Main-Branch, mainMaster 분기에는 원격 추적 분기가 없습니다.

위의 업스트림 중 하나에서 마스터 분기에 대한 원격 추적 분기를 설정한다고 가정해 보겠습니다. 다음 명령을 실행할 수 있습니다.

$ git branch -u origin/Master

위의 명령은 마스터 분기에 대한 원격 추적 분기를 설정해야 합니다. 이제 Master 분기에 원격 추적 분기가 있는지 확인하겠습니다.

git branch -vv

출력:

마스터 분기에 대한 원격 추적기 분기 설정

우리의 마스터 분기에는 이제 원격 추적 분기가 있습니다.

결론

git branch 명령을 이중 상세 -vv와 함께 실행하여 어떤 원격 분기가 로컬 분기에 의해 추적되고 있는지 확인할 수 있습니다. 또한 원격 추적 분기를 로컬 분기에 추가하는 방법도 다루었습니다.