Mueva las confirmaciones del maestro a una rama usando git
Estoy tratando de aprender a usar Git de manera efectiva y me pregunto cómo debería (¿buenas prácticas / malas prácticas?) Resolver el siguiente caso:
Digamos que tengo la siguiente cadena de commits en master:
Compromiso inicialComprometerse 1Comprometer 2Cometer 3Entonces me doy cuenta de que lo que se hizo en los últimos dos 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 rama separada para guardar para referencia futura (digamos que no fueron tan malos después de todo) y continuar trabajando desde Commit 1 en master?