a partire dalla versione 1.9.3 di git (Apple Git-50) su mac come si rimuove un sottomodulo git? Sto leggendo molte informazioni obsolete con molti sviluppatori che mi dicono che non funzioneranno. Qual è il modo attuale? farà git deinit pathToSubModule
il trucco?
I passaggi che pensavo avrebbero funzionato sono qui, ma i commenti dicono che non lo faranno.
Lascia che ti spieghi la mia situazione attuale e cosa devo fare. Ho installato il repository rapido e l'ho aggiunto come sottomodulo al mio progetto. Questo codice è già archiviato e altri lo stanno utilizzando. Quello che ora devo fare è fare il fork dello stesso repository Quick e ospitarlo su un GitHub più sicuro della mia azienda (quindi un altro GitHub privato). Dopo averlo biforcato, voglio aggiungere quel fork come gitSubmodule e lasciarlo sostituire l'attuale sottomodulo Quick che avevo installato in precedenza.
aggiornamento: ho letto che quanto segue è il modo corretto nell'ultima versione di git per favore conferma?
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