Git: как откатиться до последнего нажатия / фиксации

Я программирую. Я добавляю красивый код, фиксирую и помещаю его в свое репо, например:

git add *
git commit
//writes message
git push unfuddle master

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

git pull говорит, что мое локальное репо «обновлено»

git checkout рассылает спам на моем экране и, похоже, ничего не меняет .

Для ясности: я не пытаюсь изменить свое удаленное репо, просто сделайте так, чтобы мое локальное репо выглядело как сервер.

Мое текущее решение - удалить папку и повторно наклонить репо. Это не может быть правдой.

18
задан Adam Dymitruk 20 November 2012 в 01:44
поделиться