ローカルコピーのすべてのファイルを特定のコミットに戻す方法
commit 4a155e5b3b4548f5f8139b5210b9bb477fa549de
Author: John Doe <[email protected]>
Date: Thu Jul 21 20:51:38 2011 -0500
これは私が戻りたいコミットです。どんな助けでも命の恩人になるでしょう!
git reset --hard 4a155e5
HEADを目的の場所に戻します。削除したばかりの履歴を参照したくない場合は、削除する必要があると思われる他の参照がその時点より前にある可能性があります。
次のコマンドを入力して作業ディレクトリとインデックスの下にあるすべてのファイルを元に戻すことができます。
git reset --hard <SHAsum of your commit>
またタイプすることができます
git reset --hard HEAD #your current head point
または
git reset --hard HEAD^ #your previous head point
それが役に立てば幸い
http://www.kernel.org/pub/software/scm/git/docs/git-revert.html
git revert <commit>
を使うことはあなたがしたくないものを元に戻す新しいコミットを作成するでしょう。
代替手段: http://git-scm.com/docs/git-reset
git reset
はあなたのコピーをあなたが望むコミットにリセットします。