2013-10-10 2 views
1

После того как я проверить тег и сделать git status, он показывает мне:Git подмодуль-х коммит соответствие тег в основной репозиторий

#  modified: submodules/bcg729 (new commits) 
#  modified: submodules/belle-sip (new commits) 
#  modified: submodules/externals/ffmpeg (new commits) 

git submodule update проверяет ранее совершает.
Но в .gitmodules нет информации об определенных коммитах в подмодулях при создании тега. Как git знает это? Просто по дате совершения?

ответ

1

Данные не зафиксированы как special entry in the index.

Попробуйте git ls-files --stage, и искать записи в режиме «160000»:

git ls-files --stage | grep 160000 

Вы увидите SHA1, связанный для каждого подмодулей в grep результата.

.gitmodules только для записи имени и url подмодуля, а не его SHA1.

Смежные вопросы