Как отменить 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
пуш ветвь.