В «основном» проекте содержится ссылка на SHA-1 проверенной версии каждого подмодуля. Это часть фиксации в основном проекте.
Если вы изменили заголовок субмодуля вручную в подмодуле, вам нужно сообщить основному проекту, что теперь он должен использовать этот SHA-1 для подмодуля.
git commit -a
будет делать это, так как в главном проекте будет отображаться заголовок подмодулей.
Это может быть удивительно, но на самом деле это приятная функция. С проверкой в главном проекте вы в основном говорите своим коллегам, что теперь можно использовать более новую версию подмодуля. Это позволяет людям работать вместе без особого риска потянуть коврик под другие ноги.
(Это говорит о том, что в рабочем потоке есть много бородавок с подмодулями, и вы, вероятно, должны согласиться с подходом и цементировать его с помощью некоторых командных сценариев, чтобы избежать подводных камней).
вопрос не в том, как получить последнее, но почему он проверяет, что конкретный '34561' commiy – lapots
Мне нужно, чтобы репозиторий удостоверился, но похоже, что ваш подмодуль не обновляется, поэтому вы продолжаете получать тот же репозиторий. Можете ли вы опубликовать последний идентификатор фиксации своего подмодуля до и после обновления god subodule? – CodeWizard