2017-08-11 16 views
0

私は現在オープンプルリクエストを持っています。最初にコミットした後、リポジトリ所有者が変更を要求した後、2回目のコミットをプッシュしました。GitHub Pullマスターからのコミットを表示するリクエスト

しかし、2回目のコミットを押すと、プロジェクトのマスターブランチは更新され続けていたので、プルリクエストブランチにリベースしました。

私のプルリクエストは私の最初のコミットを示し、次に他の人からの他のコミットをレポマスターブランチから、次に私の2番目のコミットを示します。

質問:私はマスターブランチからそれらのコミットを削除し、私が作った2つのコミットだけを残すことができますか?

ありがとうございます。

+0

これは公開リポジトリの場合、リポジトリとプルリクエストへのリンクを含めることはできますか?表示されている動作は、通常、リベースしたときにローカルのマスターブランチがリモートのマスターブランチと同期していないことを意味しますが、それは別のものかもしれません。 – larsks

+0

https://github.com/WhisperSystems/Signal-Android/pull/6756 –

答えて

0

プルリクエストにマージコミットが含まれているように見えることが問題であると思われます。これは一般的にPRで必要なものではありません。通常は、ターゲットブランチの上に線形変更セット(通常はmaster)が必要です。マージによって追加のコミットがもたらされます。あなたはマージコミットドロップすると...

git reset 1678038 

42a310e [email protected] Merge branch 'autodarkmodeambient' of https://github.com/fercarcedo/Signal-Android into autodarkmodeambient 
1678038 [email protected] Refactored automatic dark mode and solved possible memory leaks 
a8ba129 [email protected] Fixed race condition, memory leak and improvements 
b194a83 [email protected] Automatic dark mode based on ambient light 

..:

あなたのPRを見て、私はあなたが提出する予定のもののように見える、次のコミットを見ますプルリクエストを再送信してください:

git push -f 

あなたはよりクリーンな投稿を作成します。あなたはそれがここでどのように見えるかを確認できます。

ここでの教訓は、「あなたの機能ブランチに物事をマージしない」です。

+0

この問題とは別に、あなたのパッチは4.8.0に反し、現在の 'master'に対しては適用されません。プロジェクトが現在のバージョンに対して適用するように変更をリベースすることを求める可能性があります。 – larsks

関連する問題