Gitの最後のコミット後のすべての変更をリセットする 質問する

Gitの最後のコミット後のすべての変更をリセットする 質問する

追加されたファイルの削除、変更されたファイルのリセット、削除されたファイルの再追加など、最後のコミット後にディレクトリに対して行われたすべての変更を元に戻すにはどうすればよいですか?

ベストアンサー1

まず、変更をリセットします

これにより、追跡されたファイルに加えた変更がすべて元に戻され、削除されたファイルが復元されます。

git reset HEAD --hard

次に、新しいファイルを削除します

これにより、最後のコミット以降に追加された新しいファイルがすべて削除されます。

git clean -fd

追跡されないファイルは.gitignore保存され、削除されません。

警告:-xの代わりにを使用すると、無視されたファイルが削除され-fd ます。おそらく、これを行わないでください。

おすすめ記事