Estoy tratando de aprender a usar Git efectivamente y me pregunto cómo debo (buenas prácticas de la práctica/malo?) Resolver el siguiente caso:movimiento de maestro se compromete a una rama usando git
Say I tienen la siguiente cadena de confirmaciones en master:
- inicial comprometen
- commit 1
- commit 2
- commit 3
Luego me doy cuenta de que lo que se hizo en los dos últimos commits es completamente incorrecto y necesito comenzar desde el Commit 1 nuevamente. Preguntas:
- ¿Cómo debo hacer eso?
- ¿Puedo mover Commit 2 y 3 a una sucursal separada para mantener para referencia futura (digamos que no fueron tan malos después de todo) y continuar trabajando desde el Commit 1 en el master?
Gracias! Solo una observación: en gitk, la rama de tmp no se muestra. ¿No debería hacerlo, ya que Commit1 es común para ambas ramas? – Paul
@Paul: ¿has probado un "' gitk --all' "? – VonC