¿Cómo mover un file en git después del hecho?

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:

  1. Mueva el nuevo file a su location anterior y cámbiele el nombre.
  2. Comprometerse y empujar
  3. Fusionar la twig original con el clon con cambios en ese file.
  4. Mueva y cambie el nombre del file a lo que era.
  5. Comprometerse y empujar

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:

  1. git merge <branch> --no-commit --no-ff

    Esto comienza la fusión en la sucursal

  2. 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.

  3. git add y git commit

    Confirma tus cambios