tipos - ¿Cómo deshacer la función de flujo de git?
git ver archivos modificados (1)
Estos pasos deberían hacer el truco:
Consigue la sha necesaria:
git log
<sha1>
es el compromiso justo antes de la fusión
<sha2>
es el último compromiso en desarrollar antes de comenzar a trabajar en la característica
git checkout develop
git checkout -b feature/<feature-name>
git reset <sha1> --hard
git checkout develop
git reset <sha2> --hard
Empuje su rama característica.
Estoy aprendiendo git-flow y acabo de git flow feature finish <feature-name>
, que fusionó la rama de mi característica para desarrollarla y eliminarla.
En lugar de esto, quiero llevar la rama de la característica a github, para poder fusionarla después de una revisión por pares.
Entonces la pregunta es, ¿cómo deshago este comando? O, en otras palabras, ¿cómo puedo mover mis dos últimas confirmaciones de desarrollo a mi rama de características?