Как отменить git flow feature finish?

Я изучаю git-flow, и я только что сделал git flow feature finish <feature-name>, который слил мою ветку развивать и удалил его.

вместо этого я хочу нажать ветвь функции на github, чтобы я мог объединить ее после однорангового обзора.

Так вот вопрос, как мне отменить эту команду. Или, другими словами, как я могу переместить последние два коммита из develop в свою ветвь функций?

1 ответов


эти шаги должны сделать трюк:

получить ша необходимо:

git log

<sha1> является фиксацией прямо перед слиянием
<sha2> является последним фиксацией на разработке, прежде чем вы начали работать над функцией

git checkout develop
git checkout -b feature/<feature-name>
git reset <sha1> --hard
git checkout develop
git reset <sha2> --hard

пуш ветвь.