2012-09-11 4 views
1

나는 우리의 GitHub의의의 repo에 다음 풀 ...힘내 : 동료의 지점에 접근

L.MVC4 (master *)$ git pull 
remote: Counting objects: 59, done. 
remote: Compressing objects: 100% (9/9), done. 
remote: Total 36 (delta 29), reused 34 (delta 27) 
Unpacking objects: 100% (36/36), done. 
From https://github.com/CM/L.MVC4 
    b002a02..82deccf master  -> origin/master 
    e690bc3..d23f567 koprod3 -> origin/koprod3 
* [new branch]  koprod4 -> origin/koprod4 
Updating b002a02..82deccf 

을 발행 ... 그가 체크인 동료에서 2 가지 (koprod3, koprod4를) 발견 잡아 당겼다. 그러나, 내가 git 지점을 할 때 나는 내 지부를 얻는다. ...

L.MVC4 (master *)$ git branch 
* master 
    newbranch 
    seeddata 

그래서 나는 그의 지부에 어떻게 접근해야합니까? 그들은 이미 잡아 당겨 진 것으로 보인다? 기원에 자신의 지점을 추적,

git checkout -b koprod3 origin/koprod3 

지금 당신은 같은 이름의 지점을 가지고 :

답변

3

이들은 원격 지점입니다. 이들을 보려면 git branch -r (원격 분기 만 표시) 또는 git branch -a (모든 분기 표시)을 실행하십시오.

체크 아웃하려면 git checkout -b koprod3 origin/koprod3 (최신 버전의 Git은 만 허용)을 사용하십시오. 현재 가리키는 커밋에서 로컬 분기를 만들려면 git branch koprod3 origin/koprod3 명령을 실행하십시오.

물론 로컬 브랜치의 이름은 무엇이든 될 수 있으며 원격 이름과 동일해서는 안됩니다.

2

당신처럼, 그의 분기로 추적하는 현지 지점을 만들 것입니다. 위의 명령문은 실제로 그 브랜치를 체크 아웃합니다.하지만 그냥 만들고 싶으면 나중에 git branch koprod3 origin/koprod3을 사용할 수 있습니다. 나중에 체크 아웃하십시오.