Mac'te git sürüm 1.9.3'ten (Apple Git-50) itibaren git alt modülünü nasıl kaldırırım? Pek çok geliştiricinin bana işe yaramayacaklarını söylediği bir sürü eski bilgi okuyorum. Şu anki yol nedir? olacak git deinit pathToSubModule
hile yapmak?
İşe yarayacağını düşündüğüm adımlar burada ama yorumlar işe yaramayacağını söylüyor.
Mevcut durumumu ve neyi başarmam gerektiğini açıklamama izin verin. Hızlı depoyu kurdum ve projeme alt modül olarak ekledim. Bu kod zaten kontrol edildi ve diğerleri onu kullanıyor. Şimdi yapmam gereken , aynı Hızlı depoyu çatallamak ve onu şirketimin sahip olduğu daha güvenli bir github'da barındırmak (yani tamamen başka bir özel github). Çatalladıktan sonra, o çatalı bir gitSubmodule olarak eklemek ve daha önce kurduğum mevcut Quick alt modülünün yerini almasına izin vermek istiyorum.
güncelleme: En son git sürümünde aşağıdakilerin doğru yol olduğunu okudum lütfen onaylayın?
To remove a submodule added using:
git submodule add blah@blah.com:repos/blah.git lib/blah
Run:
git rm lib/blah
That's 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