Obtuve esa situación en la que en un clon de una sucursal me equivoqué con un file, lo renombré, lo moví a diferentes lugares, incluso tuve 2 copys (no pregunto …) y ahora finalmente he decidido por el location final.
Sin embargo, cada vez que fusiono cambios en ese file, git recrea el file en la location anterior (con el nombre anterior) en lugar de fusionarlo con el nuevo file.
¿Cómo puedo decirle a git que considere el nuevo file como un movimiento del anterior?
Actualizar
Intenté resolverlo yo mismo siguiendo estos pasos:
Luego hice otro cambio en la twig original y me fusioné de nuevo solo para ver a git volver a crear el file anterior.
Si la combinación automática de git no hace lo que desea, debe realizar la fusión manual:
git merge <branch> --no-commit --no-ff
Esto comienza la fusión en la sucursal
Arregle todos los files manualmente.
Todas las acciones que hizo para el repository confundieron git y al definir el estado correcto directamente en la confirmación de fusión, guardan el problema para más adelante.
git add
y git commit
Confirma tus cambios