1. ホーム
  2. git

[解決済み] プルリクエストからコミットを削除する方法

2022-04-21 04:29:16

質問

プルリクエストを行ったのですが、その後、ローカルでプロジェクトにコミットしてしまい、プルリクエストが汚染されてしまいました。

StackOverflowで似たような質問をいくつか見つけましたが、そこに書かれていることを適用できません。 GitHub での初めてのプルリクエストなので、この仕組みはちょっと不思議な感じです。

ハイライトされたコミットは、私が残すべきもので、他のものはすべて削除してください。 このコミットは、マージを行うので、履歴の4番目のコミットになります。

私のgitログ

どなたか、何が起こっているのか、どうすればこの問題を解決できるのか、説明していただけませんか?

解決方法は?

そのためには、いくつかのテクニックがあります。

この記事 - リバートに関する部分を読む は、何をしたいのか、どうすればいいのか、詳しく説明します。

ここでは、最もシンプルな解決策を紹介します。

# Checkout the desired branch
git checkout <branch>

# Undo the desired commit
git revert <commit>

# Update the remote with the undo of the code
git push origin <branch>

revertコマンドは、新しいコミットを作成する際に アンドゥ は、元のコミットの