コミットが一度も行われていない状態では、git addを取り消すためにresetが使えません。 $ git reset HEAD test.txt fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. Use '--' to separate paths from revisions この場合は、 $ git rm --cached test.txt $ git status -sb ## Initial commit on master ?? test.txt として、addを取り消します。 git statusを実行した時にヒントとして表示されますが、いつもは表示させないようにしていて、よく迷っては 検索するけれどやり方が見つけられなかったので改めてまとめてみました。 $