La forma más fácil de recuperar un punto de confirmación anterior a la cima en Git
Ok, esto es lo que quiero, muy parecidoVolviendo a cierta confirmación previa y no modificando el historial de git:
Supongamos que mi registro de git es así:
detour C
detour B
detour A
Last good point
Quiero volver al "Último buen punto", manteniendo los desvíos en la historia, pero a diferencia deVolviendo a cierta confirmación previa y no modificando el historial de gitQuiero volver a estar en la cima. Entonces, mi git log me gustaría:
Revert to last good point
detour C
detour B
detour A
Last good point
Sé que la forma oficial es
git revert HEAD~3
Sin embargo, tengo
error: could not revert f755e55... Last good point
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
Es decir, necesito resolver esos conflictos muy desordenados, que es lo que quiero evitar tanto como sea posible. Lo sé
git checkout HEAD~3
me traerá allí de inmediato, pero leí, entonces el git estará en una etapa separada o algo así, y no sé cómo duplicar esta etapa de nuevo a la cima. Por favor ayuda. Gracias.