Git에서는 로컬 브랜치와 원격 브랜치가 각각 관리되며,
git branch명령어로 확인하는 브랜치는 로컬에 존재하는 브랜치만 표시됩니다. 원격 저장소의 브랜치는 로컬에서 직접 가져오지 않으면 해당 목록에 나타나지 않습니다. 그러나git branch -r명령어를 사용하면 원격 저장소에 있는 브랜치 목록을 확인할 수 있습니다.
현재 작업 중인 브랜치가 어떤 원격 저장소에 연결되어 있는지 확인하려면 git remote -v와 git branch -vv 명령어를 사용합니다.
git remote -v 명령어로 현재 로컬 저장소가 어느 원격 저장소와 연결되어 있는지 확인할 수 있습니다.
git remote -v
이 명령어는 현재 로컬 저장소가 어떤 원격 저장소(fetch와 push)에 연결되어 있는지 출력합니다.
git branch -vv 명령어를 사용하면 각 로컬 브랜치가 어떤 원격 브랜치와 연결되어 있는지 자세히 확인할 수 있습니다. 이를 통해 로컬 브랜치가 추적하고 있는 원격 브랜치의 정보를 알 수 있습니다.
git branch -vv
이 명령어는 각 로컬 브랜치가 추적하고 있는 원격 브랜치와의 관계를 보여줍니다. 예를 들어:
* mini_dashboard abc1234 [origin/mini_dashboard] Your commit message
base def5678 [origin/base] Another commit message
main ghi9012 [origin/main] Some other message
여기서 [origin/mini_dashboard] 같은 정보는 해당 로컬 브랜치가 원격 저장소 origin의 mini_dashboard 브랜치를 추적하고 있다는 것을 의미합니다.
원격 저장소에 존재하는 브랜치를 확인하려면 git branch -r 명령어를 사용합니다.
git branch -r
이 명령어는 현재 연결된 원격 저장소에 있는 브랜치 목록을 보여줍니다. 예를 들어:
origin/base
origin/main
origin/mini_dashboard
이 목록은 원격 저장소에 있는 브랜치들로, 로컬 저장소와 동기화되지 않은 브랜치도 포함됩니다.
브랜치가 어떤 원격 저장소에 연결되었는지 확인하려면:
git remote -v로 어떤 원격 저장소가 현재 연결되어 있는지 확인합니다.git branch -vv로 각 브랜치가 어떤 원격 브랜치를 추적하고 있는지 확인합니다.이를 통해 로컬 브랜치와 원격 브랜치의 관계를 명확하게 파악할 수 있습니다.