いくつかのファイルを削除しました。
まだコミットしていません。
ファイルを回復するためにワークスペースをリセットしたいです。
をやりました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
これは通常、ステージを解除するために使用します。