Я хочу удалить подмодуль git. Я нашел другой вопрос, который отвечает, как это сделать, но у меня были вопросы о процессе.
Насколько мне известно, удаление ссылки из .gitmodules должно удалить ее из .git / config, а также я вижу, что .git / config (на верхнем уровне) обновляется при запуске "git submodule init". Итак, почему я не могу просто удалить из .gitmodules и git rm --cached?
Другой вопрос заключается в том, что когда я это делал (просто удаляю из .gitmodules), при запуске init подмодулей git я вижу ошибку, когда git пытается инициализировать подмодуль, который я хочу удалить.
Я понимаю, что это процесс, и это так, но если кто-то может дать больше информации. на нем было бы здорово. Я гуглил на нем, а также видел аналогичные вопросы по stackoverflow.