41
He estado trabajando en línea recta:git: cómo mover algunas compromete a nueva rama
A---B---C---D---E---F (master:HEAD)
Ahora quiero ir hacia atrás:
git checkout C
y pasar unas últimas compromete a una nueva rama:
Opción 1:
D---E---F (new:HEAD)
/
A---B---C (master)
Opción 2:
F (new:HEAD)
/
A---B---C (master)
Cómo cambiar la opción 1 y cómo hacerlo en la Opción 2?
Gracias por esta respuesta detallada. – takeshin
Gracias :) ¡Además, +1 por "re-jiggering"! – dokkaebi
Si obtiene un error "Las actualizaciones fueron rechazadas porque la punta de su rama actual está detrás de su contraparte remota" cuando intenta enviar el maestro, necesita usar la opción --force: 'git push --force origin master' – Tamlyn