Me gustaría trasladar mis últimos commits de master a una rama propia.¿Cómo mover confirmaciones a otra sucursal?
El árbol en mi PC parece que:
W (some branch)
/
X1--X2--X3--X4--Y--Z1--Z2 (master)
me gustaría que se vea como:
W (some branch)
/
X1--X2--X3--X4 (master)
\
Y--Z1--Z2 (my new branch)
Sin embargo, el árbol en GitHub parece:
W (some branch)
/
X1--X2--X3--X4--Y (master)
Eso es lo que vi como una solución para mover los últimos commits a otra rama:
git checkout master
git branch my_new_branch
git reset <commit_id>
Mi pregunta es: ¿sería capaz de presionar con éxito a GitHub después de mover las confirmaciones a una nueva rama y, de ser así, necesitaría hacer algo más que estos tres comandos?
¿No desea Y en master o simplemente quiere que su rama comience desde X4? Quiero decir, ¿es que Y estar en el maestro es un error? – CharlesB