¿Por qué sourceTree push automáticamente los files que tienen cambios locales?

Trabajo con git en cierta twig.

He editado .cproject

Usé sourceTree para extraer desde el control remoto y algunos cambios se fusionaron y empujaron automáticamente.

Pero, ¿por qué los files con cambios locales no pidieron resolver los conflictos de combinación?

enter image description here

Si los cambios que está ilustrando no fueron el resultado de una modificación concurrente , entonces cualquier cambio desde el control remoto se puede aplicar automáticamente y fusionar en la sucursal local.
No habría ningún conflicto, y vería la diferencia que menciona entre la nueva versión local y su compromiso principal.

Por "concurrente", me refiero a la modificación realizada, desde la última extracción , en ambas twigs, la local (por ejemplo, master ) y remote/master .