2011-10-10 7 views
20

sbaglio ho controllato in un aggiornamento del modulo sbagliato: (come parte di un più grande impegno)come annullare aggiornamento git modulo

-Subproject commettere 025ffc
+ Sottoprogetto commettere f59250

E 'già spinto al remote ..

Come annullare l'aggiornamento?

risposta

23

Eseguire git checkout 025ffc nella directory del sottomodulo e quindi git add SubmoduleName; git commit -m 'Some message' nella directory principale.

(Ricordare che il controllo di un commit tramite il suo hash ti lascia in "stato HEAD distaccato", ovvero che non sei su nessun ramo. Quindi se c'è già un ramo che punta a 025ffc nel repository del sottomodulo, dovresti controlla quella succursale, altrimenti probabilmente vorrai creare una filiale lì e dare un'occhiata.)