Cela sera perçu comme 2 choses différentes mais vous causera des problèmes sur un système non sensible à la casse. Si c'est le cas, assurez-vous que vous complétez par des tabulations tous les chemins ou noms de fichiers. De plus, pour changer le nom d'un élément dans la casse uniquement, procédez comme suit :
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"
Il s'agit d'une manière explicite de faire des changements, de les commiter, puis de fusionner les commits. Une façon plus courte de le faire est de manipuler l'index et le dossier de travail en une seule fois :
git mv file.txt temp.txt
git mv temp.txt File.txt
git commit -m "Renamed file.txt to File.txt"
Ceci est également lié à l'ajustement des noms de répertoire : git mv et ne change que la casse du répertoire
9 votes
Quel est votre système d'exploitation ?
10 votes
Quel système de fichiers utilisez-vous ?
0 votes
Windows avec cygwin. Mon serveur fonctionne sous Ubuntu Linux. Je ne connais pas le système de fichiers, je suppose ext3 ou ext2 - mon fournisseur a configuré l'installation minimale.
0 votes
N'êtes-vous pas heureux que Windows ait décidé de ne pas respecter la casse ?
0 votes
Windows n'est pas sensible aux majuscules et aux minuscules ? en êtes-vous sûr ?
4 votes
Windows est insensible à la casse, mais parfois (plus fréquemment aujourd'hui) la casse préserver .