Sto tentando di aggiungere un sottomodulo già esistente (diverso repository remoto git). Siccome non ho cercato prima come farlo correttamente, penso di aver incasinato il mio repository e ho bisogno di aiuto per ripararlo di nuovo.Aggiungere un sottomodulo che non può essere rimosso dall'indice
Ho già eliminato tutte le sezioni pertinenti da .gitmodules e .git/config riguardanti i sottomoduli che voglio eliminare. Ho anche verificato che non ci sono directory dei moduli nella mia directory .git /.
Tuttavia, quando si esegue il comando git rm --cached path_to_submodule
, viene visualizzato il seguente messaggio:
fatal: pathspec 'path_to_submodule' did not match any files
Come il comando precedente non riesce, quando provo ad aggiungere nuovamente lo stesso modulo con le nuove definizioni, l'esecuzione del comando git submodule add [email protected]:repo.git
, questo è il messaggio visualizzato:
'repo' already exists in the index
Stavo cercando di aggiungere un indice con lo stesso nome di un file già esistente nell'indice. –