Archivo de copia GIT preservando la historia

Tengo una pregunta algo confusa en GIT. Digamos, tengo un archivodir1/A.txt cometido y git conserva una historia de compromisos

Ahora necesito (por alguna razón) copiar el archivo endir2/A.txt (No mueva sino copie). Sé que hay ungit mv comando pero necesitodir2/A.txt Tener la misma historia de cometer comodir1/A.txtydir1/A.txt para permanecer aún allí.

No estoy planeando actualizarA.txt Una vez creada la copia y todo el trabajo futuro se realizará endir2/A.txt

Sé que suena confuso, agregaré que esta situación es en un módulo basado en java (proyecto mavenized) y necesitamos crear una nueva versión de código para que nuestros clientes tengan la posibilidad de tener 2 versiones diferentes en tiempo de ejecución, la primera La versión se eliminará eventualmente cuando se realice la alineación. Podemos usar el versionado de Maven, por supuesto, solo soy un novato en GIT y tengo curiosidad acerca de lo que Git puede proporcionar aquí.

Respuestas a la pregunta(6)

Su respuesta a la pregunta