さて、私の質問はすでに質問のタイトルで回答されていることに気づきました。
ファイルのステージングを解除するには、
git reset HEAD /file/name
そして、ファイルへの変更を元に戻すには
git checkout -- /file/name
フォルダ内にファイルのバッチがある場合は、フォルダ全体を元に戻すことができます
git checkout -- /folder/name
これらのコマンドはすべて、次の場合にすでに表示されていることに注意してください。 git status
ここでダミーのリポジトリを作成し、3つの可能性すべてをリストしました
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: test
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: test2
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# test3