Подтвердить что ты не робот

Как отменить git функцию завершения потока?

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

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

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

4b9b3361

Ответ 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

Нажмите на свою ветку функций.