1. ホーム
  2. git

[解決済み] git ファイルをステージングエリアのバージョンに戻すには?

2023-05-10 09:33:51

質問

という名前のファイルを持っているとします。 a.txt . それをステージング・エリアに追加し、その後、修正しました。どうすれば追加したときの状態に戻せるでしょうか?

どのように解決するのですか?

  • Git 2.23 より前のバージョン。 git checkout a.txt
  • Git 2.23から。 git restore a.txt

と入力すると、Git はこのように表示します。 git status .

Git 2.23 より前のバージョン。

# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
# modified:   a
#
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified:   a
#

Git 2.23から。

On branch master
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        modified:   a

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   a