El conflicto de combinación desaparece automáticamente después de invocar mergetool

En el repository de código con el que estoy trabajando, cuando lo hago, Git advierte sobre un conflicto de fusión y saca un post de error que dice:

Automatic merge failed; fix conflicts and then commit the result. 

Entonces, ejecuto 'git mergetool'. Proporciona una list de candidatos para la herramienta de fusión, luego un post:

 Merging fileA Normal merge conflict for fileA {local}: modified file {remote}: modified file Hit return to start merge resoution tool (kdiff3): 

Cuando presiono regresar, inmediatamente regresa al símbolo del sistema. Si ahora ejecuto git citool, veo que el file se ha fusionado correctamente. Esto parece suceder solo en casos en que Git podría haber fusionado automáticamente los files, es decir, las líneas adyacentes se modificaron, pero las mismas líneas no se tocaron en los 2 repositorys. ¿Entonces mi pregunta es por qué estoy recibiendo un post de "fusión automática fallida" en primer lugar?

¿Es el caso que presionar 'return' activa kdiff3 que luego resuelve el conflicto automáticamente sin mi intervención? Si es así, ¿hay alguna manera de configurar Git de modo que ni siquiera obtenga el primer post de "Falló la fusión automática"?

Pensé que kdiff3 solo hace aparecer la GUI para que el usuario se fusione manualmente y no tiene ninguna capacidad de resolución automática.

 Is it the case that hitting 'return' activates kdiff3 which then resolves the conflict automatically without my intervention? 

Sí. kdiff3 intenta resolver conflictos automáticamente. Git no es tan inteligente. Git no está hecho para resolver conflictos. Se basa en una aplicación de terceros para eso.