Git fetch and merge omitido preguntando por conflictos

Estoy usando Intellij y quiero poner los últimos cambios desde una twig remota B a la twig A. la twig A es la twig principal.

Después de recuperar y fusionar la twig B, que tiene files que entran en conflicto con la twig A, no me pidió mi decisión sobre qué hacer con los conflictos y "usar la de ellos" para todos los conflictos automáticamente.

Recordé que si "fusiono la twig X" solo sin hacer git fetch, me pedirá mi decisión para cada conflicto.

¿Qué causó estos problemas? ¿Estoy haciendo cambios de la derivación remota erróneamente?

Primero, si buscas, asegúrate de fusionar el origin/B , no el B mismo.

En segundo lugar, una combinación usa la suya solo si no hay cambios concurrentes desde el último antecesor común.

  a--x--a (A) \ b--b (B) \ b--b (`origin/B`, just fetched) 

Una combinación no tendrá ningún conflicto si los files se fusionan, ya que commit x solo tiene cambios en el origin/B

  a--x--a----------M (A, merge commit) \ / b--b (B) / \ / b--b (origin/B, just fetched)