Git でブランチAを作り、プルリエクストを送ったとします。
ブランチA がマージ待ちの状態で、Aをベースに新たにブランチBを切って機能を付け加えたい場合、どのような運用がベターでしょうか。

  • AをベースにブランチBを作成して開発、プルリクエストを送る(BのプルリクにはAのコミット履歴も乗ってしまうが、masterとのマージ作業を省略できる)

  • master から B を作成して開発、Aが master にマージされた後、 origin/master を B にマージしてプルリクエストを送る

よろしくお願いします。