git config 를 사용하여 업스트림 확인
이전 단계에서 git branch -vv가 [origin/master]를 표시하는 것을 보았습니다. 이는 로컬 master 브랜치가 origin이라는 원격 저장소의 master 브랜치를 추적하도록 구성되어 있음을 나타냅니다. 아직 원격을 추가하지 않았지만, Git 에는 이러한 추적 관계를 제안하는 기본 구성이 있습니다.
git config 명령어를 사용하여 이 구성을 확인할 수 있습니다. 이 명령어를 사용하면 Git 의 구성 설정을 보고 수정할 수 있습니다.
여전히 ~/project/my-time-machine 디렉토리에 있는지 확인하십시오.
이제 master 브랜치의 원격 설정을 확인해 보겠습니다:
git config branch.master.remote
이 명령어는 Git 에게 master 브랜치의 remote 설정 값을 요청합니다.
다음과 같은 출력을 볼 수 있습니다:
origin
이는 master 브랜치가 origin을 원격으로 사용하도록 구성되어 있음을 확인합니다.
다음으로, 로컬 master 브랜치가 추적하는 원격 브랜치 이름을 확인해 보겠습니다:
git config branch.master.merge
이 명령어는 Git 에게 master 브랜치의 merge 설정 값을 요청합니다. 이 설정은 로컬 브랜치에 병합할 원격 브랜치를 지정합니다.
다음과 같은 출력을 볼 수 있습니다:
refs/heads/master
이는 master 브랜치가 원격 저장소의 master 브랜치를 추적하도록 구성되어 있음을 확인합니다. refs/heads/master는 master 브랜치의 전체 참조 이름입니다.
git config를 사용하는 것은 로컬 브랜치가 원격 저장소와 상호 작용하는 방식을 포함하여 Git 저장소의 세부 설정을 이해하고 관리하는 강력한 방법입니다.