Comment annuler la finition de la fonction flow flow?
j'apprends le git-flow et je viens de le faire git flow feature finish <feature-name>
, qui a fusionné ma branche pour développer et enlevé.
au lieu de cela, je veux pousser la branche de fonctionnalité à github, pour que je puisse la fusionner après un examen par les pairs.
donc la question Est, Comment puis-je 'défaire' cette commande. Ou en d'autres termes , comment puis-je déplacer mes deux derniers commits de développer ma branche?
31
demandé sur
hakunin
2012-11-19 12:28:47
1 réponses
Ces mesures devraient faire l'affaire:
Obtenir le sha est nécessaire:
git log
<sha1>
est le commit juste avant la fusion<sha2>
est le dernier commit sur develop avant de commencer à travailler sur la fonctionnalité
git checkout develop
git checkout -b feature/<feature-name>
git reset <sha1> --hard
git checkout develop
git reset <sha2> --hard
appuyez sur votre branche principale.
51
répondu
Peter van der Does
2013-01-03 16:48:45