¿Cómo funciona la fusión de git cuando los cambios se realizan en una confirmación antes del antecesor común?

Estoy frente a un escenario peculiar. Se puede representar como sigue:

Cuando tuve que comenzar el desarrollo, la estructura del maestro era

1 <-2 <-3

Creé una sucursal local, digamos my_branch, y trabajé en ella durante más de un mes. En el process, modifiqué algunos files que se habían confirmado en la confirmación 2.

Cuando tuve que fusionarme, revisé master nuevamente e hice git pull origen. Mi maestro ahora parecía como un thsis

1 <-2 <-3 <-4 <5 <-6 <-7 <-8 <-9

Y mi_branco me gusta

1 <-2 <-3 <-my_branch.1 (La última confirmación había modificado los files confirmados en la confirmación 2)

Ahora pago y vengo master e hice git merge my_branch

¿No debería dar conflicto por los cambios que hice? No da conflicto?

No, no debería dar ningún conflicto si los files modificados de la confirmación 2 no se modificaron nuevamente en la twig master actualizada.

Solo informa las modificaciones que realizó en my_branch en master .