¿Cómo git rastrea el código fuente movido entre archivos?

Aparentemente, cuando mueve una función de un archivo de código fuente a otro, el registro de revisión de git (para el nuevo archivo) puede mostrarle de dónde provenía originalmente ese fragmento de código (consulte, por ejemplo, la sección Historial de visualización eneste tutorial).

¿Como funciona esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta