2012-04-12 16 views
5

ricevo il seguente errore quando provo l'aggiunta di un modulo al mio repository:Fatal error su "git add sottomodulo"

fatale: pathspec 'modulo' non corrisponde alcun file

I ha avuto alcuni problemi con i miei sottomoduli quindi ho dovuto rimuoverli tutti (li ho rimossi dal .gitmodules, .git/config, pulito l'indice usando rm --cached submodule_path, anche fatto git reset --mixed).

Ma ora non riesco a essere in grado di aggiungere alcun sottomodulo! Ho controllato l'intera cartella .git in cerca di riferimenti ai miei precedenti moduli e non ho trovato nulla. Sono a corto di opzioni?

(ora che ci penso avrei potuto cancellato un repository per che è stato fatto riferimento un modulo ad un certo punto, ma questo modulo è ormai andato così perché questo sarebbe un problema?)

risposta

9

Credo che si intende per utilizzare git submodule add <repository> <path>, non git add submodule, che aggiungerebbe semplicemente un file denominato submodule all'indice.

+0

Oh wow, questo è vergognoso. Grazie! – samvermette