¿Cómo descartar confirmaciones locales en Git?


Había estado trabajando en algo, y decidí que estaba completamente jodido...después de haber cometido algo. Así que probé la siguiente secuencia:

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

En cuyo momento recibí el mensaje

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

Quiero descartar mis confirmaciones locales, sin tener que borrar mi directorio local y volver a descargar todo. ¿Cómo puedo lograr eso?


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52