2017-12-06 16 views
1

誰かがプルリクエストを提出したリポジトリを持っています。私のレポはかなり前にコミットされています。私は彼のプルの要求をクローンして、それを使って遊んでいて、彼のコミットでいくつかの誤りを修正しました。彼の上に自分のコミットを追加する最良の方法は何ですか?最初に修正プログラムを適用せずにプルリクエストをマージする必要はありません。 リポジトリのプルリクエストに追加するベストプラクティス?

私の即時の思考は以下のとおりです。

  • クローンの彼のフォークは、ローカルにコミットし、彼のフォークにPRを提出します。彼は私の変更を自分の引き取り要求にマージし、それを次にマージします。
  • 私のレポに新しいブランチを作成し、彼がフォークしたコミットを指し示し、この新しいブランチで彼のPRをマージし、満足するまで私のコミットを追加し、新しいブランチをマスターにマージします。

は、これまでのところ私は2番目のものを試してみましたが、私は(githubの上で見て)私のネットワークグラフが

owner  --.--.--.--.--.--.| master 
       | 
PR submitter .--.| PR commit 

から

owner  --.--.--.--.--.--.|master 
       | 
       .--.| new-branch 

に行くと、それはのように思えるプルgitのとき彼は著者を失う。私は後で新しいブランチをマスターにマージすれば彼の貢献を消さない。最良の選択肢は何ですか?私は考えなかったことが他にありますか?

答えて

1

2番目のアプローチは完全に問題ありません。コミットを追加して、マスターにマージします。

原作者はこのようなgithubネットワークグラフには表示されません。あなたがコミットにカーソルを合わせると、オーナーが表示されます。

関連する問題