git でファイルの削除をアンステージするときの疑問

ファイルの削除をステージングした後でそれをアンステージするとき「git reset removedFile.txt」は失敗して「git reset -- removedFile.txt」や「git reset HEAD removedFile.txt」は成功します。
git reset のリファレンスによるとコミットIDを省略した場合の既定はHEADとなっているので、前述の3つのコマンドは同じ意味をもつと思うのですが、実際には最初のコマンドだけは「作業ツリーに指定ファイルが見つかりません」と言われて失敗します。
なぜ最初のコマンドは作業ツリーのファイル存在チェックをするのでしょうか?

git reset リファレンス https://git-scm.com/docs/git-reset

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2016/02/13 10:15:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません