http://keijinsonyaban.blogspot.jp/2011/05/git.html
http://newartisans.com/2008/04/git-from-the-bottom-up/
安全策でいくなら、必ず git stash を最初に走らせてから git reset --hard を使うことだ。
(中略)
もしあなたがワーキングツリーにハックをやり込んで、長い一日の終わりに到達したら、身につけるべき良い習慣は、変更をしまい込むことだ:$ git stash
gitで1つのコミットを複数のコミットに分割する
$ git reset HEAD~1 $ git add -p $ git commit -m $ git commit -am
めも