を実行するgit status
と、すべてが最新であり、ローカルの変更はないことがわかりました。
その後、いくつかの変更を続けて行った結果、すべてを破棄して元の状態に戻したいと思いました。このコマンドでそれが可能でしょうか?
git reset --hard HEAD
ベストアンサー1
作業コピーに加えた変更を元に戻すには、次の操作を行います。
git checkout .
または、git バージョン >= 2.23 の場合も同様です。
git restore .
インデックスに加えられた変更 (つまり、追加した変更) を元に戻すには、次の操作を行います。警告: これにより、マスターにプッシュされていないコミットがすべてリセットされます。 :
git reset
コミットした変更を元に戻すには:
git revert <commit 1> <commit 2>
追跡されていないファイル(新しいファイル、生成されたファイルなど)を削除するには:
git clean -f
または追跡されていないディレクトリ(新しいディレクトリや自動生成されたディレクトリなど):
git clean -fd