Проблема ссылки на подмодуль в главном проекте клонирования

# #git #gitlab #git-submodules

Вопрос:

У нас есть мастер-проект, использующий подмодуль ведьмы. Мы объединили ветвь мастер-проекта в мастер-проект, и эта ветвь содержала некоторые изменения подмодуля, и эти изменения не применялись к мастеру подмодуля. Теперь мы ничего не можем сделать для мастер-проекта, потому что он содержит ссылку, а подмодуль-нет. Исключение, затем мы клонируем главный проект: Извлечен в пути к подмодулю «подмодуль», но он не содержал 05sdfssdfwe23432454911. Прямая выборка этого коммита не удалась. Как мы можем это решить?

Комментарии:

1. Похоже, что изменения подмодуля не были перенесены на сервер, либо это, либо они были перезаписаны принудительным нажатием, которое удалило/изменило данную фиксацию.

2. но как я могу это решить? Нужно ли мне вносить изменения в подмодуль, а затем обновлять главный проект?

3. Внесите изменения в репо подмодуля, нажмите на изменение, затем обновите и нажмите на свое основное репо. И никогда, никогда не заставляйте push перезаписывать изменения в вашем репо подмодуля