как из git версии 1.9.3 (Apple Git -50) на mac, как удалить подмодуль git? Я читаю много устаревшей информации, многие разработчики говорят мне, что они не будут работать. Каков нынешний путь?
будет git deinit pathToSubModule
делать трюк?
Шаги, которые, как я думал, будут работать, здесь, но комментарии говорят, что они не будут.
Позвольте мне объяснить мою текущую ситуацию и то, что мне нужно. Я установил Quick repository и добавил его в качестве подмодуля к моему проекту. Этот код уже проверен, а другие его используют. То, что мне теперь нужно сделать, - это развить тот же Quick-репозиторий и разместить его в более безопасном github, который у моей компании (так что это совершенно другой частный github). После разветвления я хочу добавить эту вилку в качестве gitSubmodule и позволить ей заменить текущий Quick subodule, который я установил ранее.
update: я прочитал, что следующее верное решение в последней версии git, пожалуйста, подтвердите?
To remove a submodule added using:
git submodule add [email protected]:repos/blah.git lib/blah
Run:
git rm lib/blah
That it.
For old versions of git (circa ~1.8.5) use:
git submodule deinit lib/blah
git rm lib/blah
git config -f .gitmodules --remove-section submodule.lib/blah