2017-04-04 7 views
0

OKだから私はバグを修正しなければならなかった。私はmasterから分岐し、fixbranchを作成しました。私が終わったと思ったら、のフォークにプッシュしました。そこから、上流のレポにPRを作成しました。これは問題を解決します。ここまでは順調ですね。git:最初か​​らブランチを再作成するとPRが上書きされますか?

今、私は「修正」が迷っていると言われました。私は承認のない方法を選択しました。私はそれをより良くする方法を示唆されており、最も重要なのはすべてのコミットを1つのコミットに強制することです

最後の問題は、私が良い解決策が必要なことです。私はmasterから新しいブランチを作り直すつもりでしたが、git push -f origin fixbranchは私のフォークを上書きしてPRを更新するでしょう。問題は、これがPRのコミットメントにつながるかどうかです。それとも、新しいPRを作成して元のPRを削除する方がよいでしょうか?

+0

すべてのコミットを1つのものに強制する要求は、githubのpull要求インターフェイスからのマージ中にコミットをスクラッシュできるので不要です。実際に – jordanm

答えて

1

ブランチをリベースまたはリセットして強制的にプッシュすると、アップストリームのPRは更新されたブランチの新しい状態を自動的に反映します。あなたのPRには1つのコミットがあります。

+0

!また、リセットに言及してくれてありがとう – faboolous

関連する問題