Я хочу удалить git-подмодуль. Я нашел еще один вопрос, который отвечает, как это сделать, но у меня были вопросы об этом процессе.удаление подмодуля git
Насколько мне известно, удаление ссылки из .gitmodules должно удалить ее из .git/config, а также увидеть, что .git/config (на верхнем уровне) обновляется при запуске «git submodule init». Итак, почему я не могу просто удалить из .gitmodules и git rm -cached?
Другой вопрос: когда я это сделал (просто удаляю из .gitmodules), при запуске git subodules init, я вижу отказ, поскольку git пытается инициализировать подмодуль, который я хочу удалить.
Я понимаю, что это процесс, и так оно и есть, но если кто-то может дать дополнительную информацию. на нем было бы здорово. У меня есть googled на нем, а также видел похожие вопросы о stackoverflow.
Я уверен, что вы видели этот ответ SO: http://stackoverflow.com/questions/1260748/how-do-i-remove-a-git-submodule Я действительно хочу, чтобы git добавила 'git subodule rm' команда, видя, как люди используют этот глупый 5-ступенчатый процесс, по крайней мере, с 2009 года, и вопрос имеет 450 upvotes. – danny