1. ホーム
  2. git

[解決済み] 最後のgitコミットへのロールバック

2022-06-27 07:21:52

質問

私はちょうど

git commit -m "blah"

を追加した後、いくつかのファイルを追加しましたが、現在のファイルの中でまだ追加/コミットされていないものをロールバックして削除するにはどうすればよいですか?

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

注意事項 - 破壊的なコマンドの前に。

ミティゲーション - git reflog は、必要なときにあなたを救うことができます。


1) UNDO ローカルファイルの変更と キープ 最後のコミット

git reset --hard

2) UNDO ローカルファイルの変更と 削除 あなたの最後のコミット

git reset --hard HEAD^

3) キープ ローカルファイルの変更と 削除 あなたの最後のコミット

git reset --soft HEAD^