Некоторые папки пусты при клонировании после git add -A

Я создал репозиторий в Git и добавил репозитории в качестве подмодулей.

В репозиторий подмодуля я добавил содержимое (папки и файлы). После этого я сделал

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

После этого я попытался клонировать репо из другого места. Я могу клонировать репо и вижу все папки. Но некоторые папки пусты.

Как решить эту проблему?


person user1722227    schedule 13.02.2013    source источник
comment
Вы также зафиксировали новое состояние подмодуля в суперпроекте?   -  person CharlesB    schedule 13.02.2013


Ответы (1)


Внести изменения в подмодуль недостаточно.

Вам нужно вернуться в родительский репозиторий, зафиксировать и отправить.
В противном случае при извлечении из родительского репозитория будет извлечен последний SHA1, который он знает о подмодуле (записанный в .gitmodules файл и его специальная запись как в "Вложенные репозитории git без подмодулей?"), и это будет одно из пустых подрепозиториев.

person VonC    schedule 13.02.2013