2012-04-14 3 views
1

안정적인 기능의 프로젝트 X을 사용했습니다. 모듈을 추가하고 싶습니다. 다른 프로젝트의 것입니다. 내 modules 디렉토리에있는 github의 Y입니다.내포 프로젝트

나는 git remote add Y [email protected]/Y.git 다음에 git fetch Y을 입력했습니다. 그러나 거기에 아직 Y 디렉토리에는 아무 것도 없습니다. 나는 http://progit.org/book/ch6-7.html 을 따라 갔지만 체크 아웃을했지만 디렉토리는 여전히 비어 있습니다.

기존 서브 프로젝트에 대한 프로젝트를 중단하고 싶지 않습니다. 이미 문제가 있습니까?

답변

2

실행 한 명령은 의 복제본 인 것처럼 Y인데, 이는 사실이 아닙니다.

대신 당신은 git submodule add으로, X의 서브 모듈로 등록하고, git submodule init --update

git submodule add [email protected]/Y.git modules/Y 
git submodule init --update 
+0

그럼 난 이미 실행 한'원격 add' 명령으로이를 확인해야하고 내가했던'재설정 - -hard'는 충분하겠습니까? 또는 그것의 현재 망친? –

+0

'reset -hard'는 당신이 추가 한 리모트에 아무런 영향을 미치지 않을 것이므로 가볍게 실행해서는 안됩니다 :)'git remote rm Y'는 여러분이 원하는 것입니다 – CharlesB

+0

롤백을하기 위해 필요한 모든 것이 있습니까? –

관련 문제