2016-11-28 2 views
1

私は大規模なチームで大きなプロジェクトに取り組んでいます。私は1つのファイルを編集し、それをGitHubにプッシュするタスクを自分のブランチにして、私がやったプルリクエストを作成します。GitHubで 'polluted'プルリクエストを修正するには?

しかし、ブランチ/プル要求は「汚染」になっています。現在、何千ものファイルとコミットが含まれており、私のコミットとファイルは1つではありません。

とにかく私はそれを元のコミットに戻すことができますか?

+1

PRを作成して以来、このブランチに何が起こったか教えてください。 _other_コミットが入っていない場合は、宛先ブランチがブランチと実質的に異なるため、これを説明します。それはあなたの前に他の中間ブランチが最初に 'マスター 'に入るべきことかもしれません。 –

答えて

0

まず、git reflogを確認してください。あなたはそれを押す力の前に、あなたのPRのブランチをリベースにより、もう一度試してその古いHEAD

にこの時間は、あなたの地元のPRブランチをリセットすることができるはずです。

git checkout my-pr-branch 
git fetch upstream 
git rebase upstream/master 
git push --force 

それは自分のローカルコミットだけをプッシュするはずです。

関連する問題