別の開発者によって分岐されたマスター ブランチがあり、機能を追加しました。それまでの間、同じファイルのいくつかに変更を加えました。行に直接の競合はありませんが、競合を最小限に抑えて、他のブランチをマスターにマージするために使用するさまざまな方法について疑問に思っています。
アスキー アートの視覚化:
A-B-C-D
\
1-2-3
コミット A をチェックアウトし、3 でブランチをマージしてから、B から D までの変更を再適用するのが最善でしょうか? または、3 を D にマージする必要がありますか? または、私が見逃しているより良い方法があると確信しています。
私はgitにかなり慣れていませんが、コツをつかんでいると思いますが、正しく使用していることを確認したいだけです。