30

リポジトリのクローンを作成し、新しいブランチ「Topic1」を作成し、変更を加えてコミットし、リモート repo にプッシュしたとしgit push origin Topic1ます。その後、マスター ブランチにプル リクエストを送信しました。

次に、ローカルリポジトリで、ブランチ「Topic1」からブランチ「Topic2」にチェックアウトし、そこでいくつかの変更を加え、コミットして、この新しいブランチをリモートに再度プッシュしました。そして再びマスターにプルリクエストを行いました。その間、マスター ブランチに変更が加えられていないので、ローカル リポジトリをアップストリームと同期する必要はありませんでした。

ここに問題があります。"Topic2" のプル リクエスト ページに移動すると、"Topic1" のすべてのコミットがそこに表示されます。それで、私の質問 - 「Topic2」ブランチのみに関連する 2 番目のプル リクエスト コミットを取得するにはどうすればよいですか?

4

1 に答える 1

33
  1. に基づいて新しいブランチを作成しますupstream/master

  2. ブランチTopic2から関連するコミットをチェリーピックします(新しいブランチに)

  3. この新しいブランチからプル リクエストを作成します。

于 2012-12-25T23:43:58.370 に答える