Git сбрасывает предыдущую фиксацию

У меня есть три коммита, которые я сделал, пытаясь очистить код. В любом случае мне удалось полностью уничтожить то, над чем я работал. И я хочу удалить последние три коммита и вернуться к конкретному коммиту SHA1.

Как восстановить предыдущую фиксацию и удалить историю этих трех коммитов? (Часть удаления истории не имеет большого значения). Эти коммиты уже отправлены, так что я немного растерялся.

Спасибо!

35
задан Steven 19 March 2012 в 02:32
поделиться