web-dev-qa-db-ja.com

プルリクエストに特定のコミットのみを含める

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

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

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

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

  2. cherry-pick ブランチからの関連するコミットTopic2(新しいブランチへ)

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

32
Peter