Как отменить локальные коммиты в Git?

Я над чем-то работал, и решил, что это полностью облажалось ... после того, как кое-что было совершено. Итак, я попробовал следующую последовательность:

git reset --hard
git rebase origin
git fetch
git pull
git checkout

В этот момент я получил сообщение

Your branch is ahead of 'origin/master' by 2 commits.

Я хочу отменить свои локальные коммиты без необходимости уничтожать мой локальный каталог и повторно загружать все. Как я могу это сделать?

245
задан Daniel C. Sobral 21 July 2014 в 03:57
поделиться