1. ホーム
  2. git

[解決済み] リモートの Git リポジトリをロールバックする

2022-09-26 16:53:07

質問

リモートの Git リポジトリを使用していて、最後の n コミットを冷たい忘却の彼方へロールバックする必要があります。

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

この場合 git revert <commit>… を使って n 個のコミットを行い、履歴を変更せずに通常通りプッシュします。

あるいは、次のようにすれば "ロールバックできます。 git reset --hard HEAD~n . 公開あるいは共有リポジトリでプッシュしている場合、元のブランチに基づく他の作業を分岐させたり壊したりする可能性があります。Git はそのようなことを防ぎますが、そのためには git push -f を使って強制的に更新することができます。