通常、addしたファイルを取り消したい時は、git reset HEADでファイルを指定する。 しかし、addしたファイルを戻すつもりが間違って git reset --soft HEAD^をしてしまい、HEADが一つ前に戻ってしまった。 つまり、特に変更点も無いままHEADを一つ前に戻したため、過去の内容が自分のステージングに残ってしまったのである。 Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: app/assets/stylesheets/test.sass #最新(HEAD)のファイル modified: app/assets/stylesheets/hoge.sass #最新(HEAD)のファイル modified: app/assets/stylesheets/fuga