http://paratapok.ru/developer-tools/2593_kak-v-git-perenesti-commit-iz-odnoj-vetki-v-druguyu/
-
Смотрим историю изменений и запоминаем хэш коммита
<hash-commit-0>
, соответствующего правильному состоянию ветки master, то есть когда ещё в неё не было добавлено лишних коммитов по ошибке. -
Также следует запомнить хэш коммита
<hash-commit-1>
, который был лишним в ветке master. Иногда бывает, что лишними оказываются сразу несколько коммитов, тогда если они расположены последовательно друг за другом следует запомнить самый давний<hash-commit-begin>
и самый последний<hash-commit-end>
. -
Перейдём на найденный коммит
<hash-commit-0>
. Другими словами переходим на то состояние ветки master, от которого нам нужно создать новую ветку.