2015-01-29 4 views
0

내가 로컬로 작업 해 왔던 git repo에서 서버에 필요한 원격 브랜치를 가져올 수 없기 때문에 분명히 뭔가 빠져 있습니다. 내 로컬 dev에 환경에어떻게 원격 지점을 검색 할 수 있습니까?

나는 git remote -v 실행하고 나 제공합니다

origin [email protected]:the_repo (fetch) 
origin [email protected]:the_repo (push) 

내가 git branch를 실행하고 나에게주는 내 라이브 서버에서

* live 
    master 

을 환경

,

나는 git remote -v 실행하고 나에게 준다 : 나는 git branch 실행

origin [email protected]:the_repo (fetch) 
origin [email protected]:the_repo (push) 

을 그리고 그것은 나를 제공 : 나는 git fetch 또는 git fetch origin을 실행하여이 문제를 해결하려고하면

* master 

, 나는 아직도하지 않습니다 git branch을 다시 실행하면 내 live 지점을 참조하십시오. git branch은 내 로컬 브랜치만을 나열하기 때문에 이것이 의심 스럽습니다.

로컬로 체크 아웃하기 전에 repo의 원격 브랜치를 가져 와서 목록으로 만들려면 어떻게해야합니까?

많은 감사의 말씀드립니다.

답변

2

git branch -r 명령을 사용하여 원격 분기를 볼 수 있습니다.

+0

정확히 내가 필요한 것. 감사합니다 매트! –

2

매트의 대답은 정확하지만 단지 추가 :

git branch -a 

은 로컬 및 원격 "모든"지점을 표시합니다.

0

Matt와 CodingWithSpike의 답변 모두 내 목적에 부합합니다 (감사합니다). 또한, 방금 git branch -vv 명령에 어떤 로컬 브랜치가 어떤 원격 브랜치와 연관되어 있는지 표시하는 명령이 있습니다.

관련 문제