ファイルを追加し忘れた場合など
git reset --soft HEAD^
したくなるが、そのままやるとMore?
とか聞かれる。それは^
がコマンドプロンプトで特殊記号扱いだからなので、
git reset --soft "HEAD^"
とやってやることで正しく reset できる。
参考:
- git-reset(1)/Git/doc/git/html/git-reset.html)
- git commitをやり直しする&取り消しする(「get commit --amend」と「git reset」) - hogehoge foobar Blog Style5