以下に説明する状況で、マージ中にコミットを選択する優先順位は何でしょうか。
develop
支店があります。
D1 - D2 - D3
次にrelease
、そこからブランチを作成し、いくつかのコミットを追加しました。
D1 - D2 - D3 - R4 - R5
その間に、開発するためのいくつかのコミットが追加されました
D1 - D2 - D3 - D6
次に、 :release
を使用してブランチからいくつかのコミットを削除します。git rebase -i HEAD~3
D1 - x - x - R4 - R5
ブランチはどのrelease
ようにマージされてdevelop
使用されgit merge --no-ff release
ますか?私はそれをこのようにしたい:
D1 - D2 - D3 - R4 - R5 - D6
そして、コミットの削除を伴うマージされたブランチを取得する可能性はありますか?
D1 - x - x - R4 - R5 - D6
「舞台裏」についての説明を楽しみにしています:)