2013-02-13 2 views
1

Git에 저장소를 만들고 하위 모듈로 repos를 추가했습니다. git add 후에 복제하는 동안 일부 폴더가 비어 있습니다. -A

는 서브 모듈의 repo에 난 내용을 추가했다. 나는 다른 곳에서의 repo를 복제하려고 그 후

git add -A 
git commit -m "message" 
git push origin master. 

했다 (폴더 및 파일) 후론있다. 저장소를 복제 할 수 있으며 모든 폴더를 볼 수 있습니다. 그러나 일부 폴더는 비어 있습니다.

이 문제를 해결하는 방법?

+0

당신은 또한 슈퍼 프로젝트에서 새로운 서브 모듈 상태를 저지른 적이 있습니까? – CharlesB

답변

0

하위 모듈의 변경 사항을 푸시하는 것만으로는 충분하지 않습니다.

상위 레포로 돌아가서 커밋하고 푸시해야합니다.
그렇지 않으면 부모 저장소를 당겨 서브 모듈 ("Nested git repositories without submodules?"과 같이 .gitmodules file 및 그 special entry에 기록 된)의 마지막 SHA1을 가져옵니다. 이는 빈 서브 repo 중 하나입니다.

관련 문제