##-目的
・git resetの使い方を簡単に覚えておきたい
##-参考
・先に参考資料を挙げておく。これが図解されてて一番分かりやすい。
http://d.hatena.ne.jp/murank/20110327/1301224770
##-使い方
コマンド
git reset
→単純にgit resetをすると、ステージの内容がHEADの内容で上書きされる。
コマンド
git reset --ファイル名
→ステージの特定のファイルだけ、HEADの状態に戻したい時は、オプションとしてファイル名を指定する
コマンド
git reset --hard
→作業ツリーの内容も、ステージの内容もHEADに戻したい時に使う。
→つまり、直前のコミット以降の変更を全て破棄するコマンド(作業ツリーの内容が破棄されるので注意が必要)
##-補足
・余談だが、ステージの内容が見たい時は、git ls-filesでステージにあるファイルを一覧で、git ls-files -sでハッシュなども含めて一覧で確認できる。