Git субмодуль фиксирует зацепки
Я использую подмодуль git (назовем его SubmoduleRepo), чтобы я мог включить свой модуль в несколько проектов.
Я могу зафиксировать SubmoduleRepo из любого проекта, который его использует.
Я могу обновлять, фиксировать и отправлять на SubmoduleRepo довольно легко.
Мне нужно выполнять ловушку фиксации всякий раз, когда я что-то фиксирую, работая в каталоге в проекте, который содержит SubmoduleRepo (когда я работаю в SubmoduleRepo, ловушка фиксации выполняется как положено)
В каталоге подмодуля нет папки .git (только файл .git, в котором указан путь к текущему каталогу).