방금 저장소를 다른 저장소의 하위 디렉토리에 복제했고 실제로 git가 상황을 매우 지능적으로 처리하는 것으로 보입니다. 나는 서브 모듈에 대해 알고 있지만, 나는 항상 명시 적으로 정의되어야한다고 생각했고 나는 자식이 기능을 가졌다 고 생각하지 않았다. 어떻게 된 거예요?어떻게 다른 저장소를 서브 디렉토리에 복제 할 수 있습니까?
https://gist.github.com/858131
방금 저장소를 다른 저장소의 하위 디렉토리에 복제했고 실제로 git가 상황을 매우 지능적으로 처리하는 것으로 보입니다. 나는 서브 모듈에 대해 알고 있지만, 나는 항상 명시 적으로 정의되어야한다고 생각했고 나는 자식이 기능을 가졌다 고 생각하지 않았다. 어떻게 된 거예요?어떻게 다른 저장소를 서브 디렉토리에 복제 할 수 있습니까?
https://gist.github.com/858131
서브 모듈이 아닌 인 중첩 된 저장소로 처리합니다. 당신이 발견으로
하는 것은, 서브 모듈로 선언합니다 :
.gitmodules
파일에 직접 추가 시도 할 수, 세부.
두 번째 저장소하는 첫 번째 저장소에 의한 서브 모듈로 처리되고 :
여기 내 쉘 세션입니다. 하위 모듈로 정의하지 않았기 때문에 git submodule
명령을 사용하여 상호 작용할 수는 없지만 다른 모든 명령은 서브 모듈로 취급합니다.
OK ... 이제이 저장소에 저장소를 갖게되었으므로 두 번째 저장소를 하위 모듈로 처리하기 위해'git submodule '을 어떻게 말할 수 있습니까? – jnylen
@jnylen :'git submodule add git : //github.com/tpope/vim-abolish.git 번들/vim-abolish' – Arrowmaster
(그냥 서브 모듈을 추가하는 것만으로) 나는 이미 이미 있던 것을 날려 버린 후에 작동했습니다. 고마워. 고마워. – jnylen