Se verá como 2 cosas diferentes, pero le causará problemas en un sistema que no distingue entre mayúsculas y minúsculas. Si este es el caso, asegúrese de completar con tabulación las rutas o nombres de archivo. Además, para cambiar el nombre de algo en el caso, haga esto:
mv file.txt temp.txt
git add -A
git commit -m "renaming..."
mv temp.txt File.txt
git add -A
git commit --amend -m "Renamed file.txt to File.txt"
Esta es una forma explícita de hacer cambios comprometiéndolos y luego colapsando los compromisos. Una forma más corta de hacerlo es manipular el índice y la carpeta de trabajo, todo en uno:
git mv file.txt temp.txt
git mv temp.txt File.txt
git commit -m "Renamed file.txt to File.txt"
Esto también está relacionado con el ajuste de los nombres de directorio: git mv y solo cambia el caso del directorio