git 削除後にコミットが行われなかった削除済みファイルを回復する 質問する

git 削除後にコミットが行われなかった削除済みファイルを回復する 質問する

いくつかのファイルを削除しました。

まだコミットしていません。

ファイルを回復するためにワークスペースをリセットしたいです。

をやりましたgit checkout .

しかし、削除されたファイルはまだ見つかりません。

そして、git status次のことを示しています:

# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   deleted:    cc.properties
#   deleted:    store/README
#   deleted:    store/cc.properties
#

git checkout .ワークスペースを にリセットしないのはなぜですかHEAD?

ベストアンサー1

出力には、何をする必要があるかgit reset HEAD cc.propertiesなどが表示されます。

これにより、rm 操作がステージ解除されます。その後、 を再度実行すると、ファイルを元に戻すには をgit status実行する必要があることが示されます。git checkout -- cc.properties

更新: 私の設定ファイルにこれがあります

$ git config alias.unstage
reset HEAD

これは通常、ステージを解除するために使用します。

おすすめ記事