Ответ 1
Вам не нужен отдельный клон. Папка подмодуля - это собственный мир. Просто отредактируйте, зафиксируйте, разветките и нажмите на свое сердце.
Git отлично.: -)
BTW, родительский репозиторий будет даже обнаруживать, когда изменения происходят внутри папки подмодуля и предлагают вам зафиксировать текущее состояние подмодуля в качестве новой официальной контрольной точки для клонов родительского репо.
Важное примечание:
Перед началом взлома убедитесь, что вы делаете git checkout master
(или какую-либо другую ветку) внутри папки подмодуля.
Затем также убедитесь, что когда вы зафиксируете обновленное состояние подмодуля, вы либо push
, которые совершают публичное репо, или, по крайней мере, что вы не переустанавливаете или иным образом не изменяете историю внутри суб- модуль впоследствии - поскольку это приведет к повреждению родительской ссылки на историю подмодуля.
Протереть с осторожностью. (Подсказка для шляпы @pjmorse для напоминания.)
Bottomline:
Да. Разработка в папке подмодуля возможна и часто удобна, но не без ее рисков. Выберите разумную модель разработки