-
Notifications
You must be signed in to change notification settings - Fork 5
vaa25 edited this page Jul 22, 2015
·
2 revisions
-
git reset HEAD^
- откат на один коммит в локальном репозитории -
git push -f
- загрузить в удаленный репозиторий текущий локальный коммит, несмотря на то, что в удаленном репозитории находится более поздний коммит
-
git checkout -b restore
- создать ветку (в данном случае restore) с текущим правильным коммитом С, который следует за последним вырезаемым коммитом и перейти на нее -
git checkout master
- перейти обратно в исходную ветку (в данном случае master) -
git reset A
- перейти на предыдущий коммит перед первым вырезаемым коммитом, где А - чексумма коммита -
git cherry-pick C
- приклеить к нему сохраненный в restore коммит С, где C - чексумма коммита