He usado Git en el pasado y yo soy un novato Hg:Hg:
He estructura siguiente repositorio:
o [> default] commit A
|
o commit B
.
.
.
o <a-tag]
|
He actualizado al comprometerse con el a-tag
y cometió algunas otras confirmaciones. Ahora tengo
o [> default] commit C
|
o commit D
|
| o [default] commit A
| |
| o commit B
| .
| .
| .
|/
o <a-tag]
|
ahora (antes de empujar) que darse cuenta de que yo tenía mis compromete commit C
commit D
y basado en el mal confirmación. ¿Cómo puedo volver al estado inicial (sin tener que volver a clonar el repositorio) soltando estos commits commit C
y commit D
(colgante al git reset --hard a-tag
)?