2013-02-28 4 views
2

내 동료 저장소 및 일을 가지고 , origin/DowSzkDoZgl.자식 원격보기 원점 이상

왜 원격 지점 이름 앞에 의 출처/이 지정되어 있습니까? 다른 Pull Config 브랜치들 중 어느 것도 이것을 가지고 있지 않으며 우리는 origin ""의 "내부"에 있으므로 이미 중복 된 것처럼 보입니다.

편집
자식 설정 :

대신 DowSzkDoZgl의 ' origin/DowSzkDoZgl를'라는 이름의 브랜치를 참조 할 것
[branch "DowSzkDoZgl"] 
    remote = origin 
    merge = refs/heads/origin/DowSzkDoZgl 

[remote "origin"] 
    fetch = +refs/heads/*:refs/remotes/origin/* 
+0

원격 분기 이름은 실제로 'origin/DowSzkDoZgl'입니다. 이것은 여전히 ​​유효한 분기 이름입니다. '[remote "origin"] 섹션에서'.git/config'에 무엇을 볼 수 있습니까? –

답변

1

시도 (즉, '/'를 포함 hierarchical branch name입니다) upstream branch을 다음으로 다시 설정하십시오.

git branch -u origin/DowSzkDoZgl DowSzkDoZgl 

(이미 업스트림이 있다고 불평하는 경우 해당 명령 앞에 git branch --unset-upstream DowSzkDoZgl이 붙습니다.)

+0

내 동료가 원격 저장소의 지점이 실제로 'origin/DowSzkDoZgl'임을 확인했습니다. 그래서 원격 추적 트리는/setup이라는 이름의 분기가'DowSzkDoZgl'으로만 나타나는 이유는 무엇입니까? –

+0

@ jberger1st 일반적으로 * local * 브랜치의 이름은 정확하게 지정되었지만'git push -u origin DowSzkDoZgl' 대신'git push origin origin/DowSzkDoZgl'을 사용합니다. – VonC

+0

틀렸다고 정정하십시오 : local branch ='DowSzkDoZgl '; 로컬 원격 추적 분기 ='DowSzkDoZgl'; 원격 지점 (_origin_으로 식별 된 원격 저장소) = 'origin/DowSzkDoZgl'. –