¿Cómo puedo renombrar un file, para que git sepa que lo estoy renombrando?

Cuando cambio el nombre de un file, git piensa que he eliminado el file y creado otro file. ¿Cómo puedo renombrar un file, para que git sepa que lo "renombro"?

Para cambiar el nombre de un file con git usa git mv

 git mv oldname newname 

git mv es solo un command de conveniencia como se menciona en git wiki

Git tiene un command de cambio de nombre git mv, pero eso es solo por conveniencia. El efecto es indistinguible de eliminar el file y agregar otro con diferente nombre y el mismo contenido.

Esta respuesta también informa sobre el mismo y algunos otros casos de uso.

A diferencia de los SCM tradicionales, git rastrea el contenido en lugar de files,

una descripción más detallada aquí: https://git.wiki.kernel.org/index.php/Git_FAQ#Why_does_Git_not_.22track.22_renames.3F