Skip to content

Instantly share code, notes, and snippets.

@gitjs77
Forked from remboo/git-reset.md
Created August 7, 2017 12:25
Show Gist options
  • Save gitjs77/d0b2d608767d0cd37285707cfe7f87f6 to your computer and use it in GitHub Desktop.
Save gitjs77/d0b2d608767d0cd37285707cfe7f87f6 to your computer and use it in GitHub Desktop.
Git Reset (soft, mixed, hard)

alt text

Удаление коммитов до c14809fa, т.е. мы удалили просто предыдущие коммиты, но изменения в файлах, сделанные в коммитах, остались. Удалились только сами коммиты. Если мы закомиттимся(commit), то все изменения удаленных комиттов, добавятся как 1 коммит.

git reset --soft c14809fa

Удаление коммитов до c14809fa, аналогичный с soft функционал. но файлы необходимо также проиндексировать, а потом закоммитить(commit).
git reset --mixed c14809fa

Удаление коммитов до c14809fa полностью
git reset --hard c14809fa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment