2011-10-10 15 views
20

accidentalmente he comprobado en una actualización submódulo equivocada: (como parte de una más grande comprometerse)cómo deshacer la actualización git submódulo

-Subproject cometer 025ffc
+ Subproyecto cometer f59250

Ya se empuja a la remoto ...

¿Cómo puedo deshacer esta actualización?

Respuesta

23

Ejecute git checkout 025ffc en el directorio de submódulos y luego git add SubmoduleName; git commit -m 'Some message' en el directorio principal.

(Recuerde que revisar una confirmación a través de su hash lo deja en "estado HEAD separado", lo que significa que no está en ninguna rama. Por lo tanto, si ya hay una rama apuntando a 025ffc en el repositorio de submódulos, debería échale un vistazo a esa sucursal; de lo contrario, probablemente querrás crear una sucursal allí y echarle un vistazo.)

Cuestiones relacionadas