それは素朴な git の質問かもしれませんが、ここにあります:
プル リクエストを行う前に、私は通常、アップストリームの最新のコミットから新しいブランチを作成し、開発ブランチから重要なコミットをチェリー ピックします。次に、新しいブランチからリモート リポジトリにプル リクエストを送信します。
しかし、マージの競合は嫌いです (ただし、競合が発生した場合は git mergetool が大いに役立ちます)。これらの競合のいくつかは、cherrypicks の順序が原因であると思われます。私は通常、最も古いコミットから最も新しいコミットまで一連のコミットを選択します。これは正しいアプローチですか?または、コミットの順序は git にとって重要ではありませんか?
チェリーピッキング中にマージの競合を最小限に抑えるための他のトリックはありますか?