mulai git versi 1.9.3 (Apple Git-50) di mac bagaimana cara menghapus submodul git? Saya membaca banyak informasi usang dengan banyak pengembang memberi tahu saya bahwa mereka tidak akan berfungsi. Bagaimana cara saat ini? akan git deinit pathToSubModule
melakukan triknya?
Langkah-langkah yang saya pikir akan berhasil ada di sini tetapi komentar mengatakan mereka tidak akan berhasil.
Izinkan saya menjelaskan situasi saya saat ini dan apa yang perlu saya capai. Saya telah menginstal repositori Cepat dan menambahkannya sebagai submodul ke proyek saya. Kode ini sudah diperiksa dan orang lain sedang menggunakannya. Apa yang sekarang perlu saya lakukan adalah membagi repositori Cepat yang sama dan menyimpannya di github yang lebih aman yang dimiliki perusahaan saya (jadi github pribadi yang sepenuhnya lain). Setelah bercabang, saya ingin menambahkan garpu itu sebagai gitSubmodule dan membiarkannya menggantikan submodul Cepat saat ini yang telah saya instal sebelumnya.
update: Saya telah membaca bahwa berikut ini adalah cara yang benar pada versi git terbaru, harap konfirmasi?
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