2012-02-10 10 views
0

원격 저장소에서 끌어 오기를 시도하고 있지만 관련 코드는 마스터가 아닌 분기에 있습니다. 나는 저장소의 메인 브랜치를 로컬 브랜치에 가져 왔지만, 의도 된 브랜치는 여전히 나를 풀고있다. 그리고 이것은 git 클라이언트가 원하는 브랜치를 가리 키도록 명령을 요청하는 것이다. 지금까지 명령은 다음과 같습니다.원격 저장소의 분기 액세스

git init 
git echo > file 
git add . 
git commit -m "message" 
git remote add remoteRepository <remote address> 
git pull remoteRepository master 

답변

0
git clone [url to repository] directoryname 
cd directoryname 
git checkout thebranchname 

"git clone"은 저장소를 동기화합니다. 초기 "자식 복제"를 수행 한 후에 "자식 분기"를 수행하면 다른 분기를 표시하지 않을 수 있습니다. 아마도 버그일까요? "git checkout"명령을 입력하자 마침내 예상되는 지점으로 전환됩니다.

1

잘못된 방향으로 가고 있습니다. git init은 새 저장소를 만드는 데 사용됩니다. 당신이 의 복사본을 저장소를 기존하려면

, 당신은 그것을 복제해야합니다

git checkout <branch> 

:

git clone <remote address> 

하는 당신은 단순히 브랜치를 체크 아웃 할 수있을 것입니다 포인트 로컬 브랜치가 존재하지 않고, Git이 지정한 브랜치를 가진 원격 브랜치를 찾으면, Git은 리모트 브랜치를 추적하여 리모트 브랜치를 생성한다.

1

자식 가져 오기 후 git checkout -t remoteRepository/branch

관련 문제