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