Considere este escenario:
- El desarrollador A realiza una confirmación: #n
- Dev. B se compromete # n + 1
- Dev. A se compromete # n + 2
- y comete # n + 3
y luego descubre que en su commit # n + 2 introdujo un defecto.
¿Cómo puede dev. ¿Deshacer sus 2 últimas confirmaciones y continuar desarrollando en la confirmación # n + 1 ?
Intentado git reset --hard HEAD~2
* , pero va a volver a dev Una de cometer #n .