¿Cómo creo una nueva rama de Git a partir de una confirmación anterior? [duplicar]
Posible duplicado/una pregunta más reciente/menos clara
Rama de una confirmación anterior usando Git
Tengo una rama de Git llamada jzbranch
y tengo una identificación de confirmación anterior a9c146a09505837ec03b
:.
¿ Cómo creo una nueva sucursal justin
a partir de la información mencionada anteriormente?
Aceptado
git checkout -b NEW_BRANCH_NAME COMMIT_ID
Esto creará una nueva rama llamada 'NEW_BRANCH_NAME' y la verificará.
("pagar" significa "cambiar a la sucursal")
git branch NEW_BRANCH_NAME COMMIT_ID
Esto simplemente crea la nueva rama sin verificarla.
En los comentarios, muchas personas parecen preferir hacer esto en dos pasos . Aquí se explica cómo hacerlo en dos pasos:
git checkout COMMIT_ID
# you are now in the "detached head" state
git checkout -b NEW_BRANCH_NAME