gitで作業中のファイルを作業前に戻したい(直前のコミットに戻りたい)ときのなんちゃら
編集したファイルを破棄したい、編集前の状態に戻したいってときには、 何も考えず、次のコマンドを実行しましょう。
git reset --hard HEAD
git reset
の良い解説はこちら。
この記事によると、
git reset
はコミットの状態を戻すためのコマンドで、
--hard
はファイルの変更自体に影響をあたえますよって意思表示で、
HEAD
は最新コミットの状態を表しているそうです。
つまり最後にコミットした時点にファイルの状態を戻そう、っていうことですね。