Как добавить файлы в Git к пути к предыдущему субмодулю?
У меня есть проект, который содержал подмодуль, по путиmysubmodule
, Я установил последнюю версию Git из исходного кода (1.8.3-rc2) и запустилgit submodule deinit mysubmodule
, Затем я удалил.gitmodules
файл и совершил изменение. Я также удалил.git
каталог изmysubmodule
папка.
Я хотел бы зафиксировать файлы изmysubmodule
в мой репо прямо сейчас, но Git говорит, что нет никаких изменений. Если я наберуgit add mysubmodule
это ничего не делает. Если я наберуgit add mysubmodule/file.txt
это говоритfatal: Path 'mysubmodule/file.txt' is in submodule 'mysubmodule'
Я также обнаружил, что если вы посмотрите свежую версию репо, он создаетmysubmodule
каталог, несмотря на отсутствие.gitmodules
файл. И работаетgit submodule init
дает вамNo submodule mapping found in .gitmodules for path 'mysubmodule'
ошибка.
Как я могу это исправить?