2011-04-25 10 views
3

내 상사가 내게 경로를주었습니다. xxx @ yyy : git/zzzz.git
git checkout xxx @ yyy : git/zzzz.git를 시도했지만 "fatal : git 저장소가 아닙니다. 실패했습니다. 유효한 자식 디렉터리를 찾으려면. " 또한 xxx @ yyy 시도 : /git/zzzz.git 및 xxx @ yyy : //git/zzzz.git, 모두 동일한 정보를 반환했습니다. 나는 또한 git 브랜치를 시도했지만 "치명적 : git 저장소가 아닙니다." 어떻게해야합니까? 감사합니다.체크 아웃 방법 .git

답변

5
+3

이 복제 한 후 자식과 순서가 원격 추가와 자식이 가져 오기 원격 소위 "상류"원래 REPO를 할당하지 않습니다해야 필요한. 복제 된 저장소는 원래의 저장소에 연결될 것이고 원격 이름은 "origin"이 될 것입니다 –

+0

감사합니다, 제 연습/관행 - 모범 사례가 아닐 수도 있습니다. github에서 그 행동을 취한 것 같아요. – oluies

+0

'git remote add upstream' 부분이 있습니다. 다른 '업스트림'저장소에서 분기 한 자체 저장소를 복제하는 경우에만 유용합니다. GitHub은 그러한 상황에서만 그렇게 할 수 있다고 말합니다. –

4

시도 :

git clone [email protected]:git/zzzz.git zzzzz 

은 또한 코드로 장난 시작하기 전에 자식 문서를 읽을 수 있는지 확인하십시오. 대신 "자식 체크 아웃"

2

시도 "자식 클론"는 자식을 사용하기 전에 당신은 통과한다, 좋은 GIT의 개요입니다. 이미 언급 한 바와 같이 당신은

복제는 생식

$ git clone [email protected]:git/zzzz.git 

$ cd zzzz 
$ git remote add upstream [email protected]:git/zzzz.git 
$ git fetch upstream 
관련 문제