Я пытаюсь добавить уже существующий подмодуль (другой git удаленный репозиторий). Поскольку я не искал, прежде чем делать это правильно, я думаю, что я испортил свой репозиторий, и мне нужна помощь, чтобы исправить его снова.
Я уже удалил все соответствующие разделы из .gitmodules и .git/config относительно субмодулей, которые я хочу удалить. Я также подтвердил, что в моем каталоге .git/не существует каталога модулей.
Однако, когда я запускаю команду git rm --cached path_to_submodule
, отображается следующее сообщение:
fatal: pathspec 'path_to_submodule' did not match any files
По мере отказа предыдущей команды, когда я пытаюсь добавить снова тот же подмодуль с новыми определениями, выполнив команду git submodule add [email protected]:repo.git
, это будет отображаемое сообщение:
'repo' already exists in the index