ku__ra__ge回答ポイント 100ptウォッチ

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

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する
回答がありません

この質問へのコメント

コメントはありません

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

質問の情報

登録日時
2016-02-06 10:13:40
終了日時
2016-02-13 10:15:03
回答条件
1人1回まで

この質問のカテゴリ

この質問に含まれるキーワード

リファレンス182git114

人気の質問

メニュー

PC版