Це буде сприйматися як 2 різні речі, але спричинить проблеми у системі, що не враховує регістр. У цьому випадку переконайтеся, що ви заповнюєте вкладки будь-якими шляхами чи іменами файлів. Далі, щоб змінити назву чогось у кожному випадку, зробіть так:
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"
Це явний спосіб внесення змін, їх фіксація, а згортання комітів. Коротший спосіб зробити це - маніпулювати індексом та робочою папкою все в одному:
git mv file.txt temp.txt
git mv temp.txt File.txt
git commit -m "Renamed file.txt to File.txt"
Це також пов'язано з налаштуванням назв каталогів: git mv і змінювати лише регістр каталогу