fichier git checkout - boîtier en nom de fichier
-
25-09-2019 - |
Question
débutant git ici :)
Face problème lié emboîtage: fichier aspnetdb.mdf
a été retiré il y a plusieurs commits dépôt, j'ai décidé de restaurer de certains commits plus tôt et il est fait de telle manière:
git checkout master~3 aspnetdb.mdf
voulait obtenir le fichier du 3 retour commettre
dit Mais git, qu'il n'y avait pas un tel dossier.
Puis j'exécuté suivant:
git checkout master~3 ASPNETDB.MDF
qui a bien fonctionné - je l'avais obtenu le fichier nécessaire.
CEPENDANT. Commande git checkout master~3 aspnetdb_log.ldf
(avec le nom de fichier bas cas) commande exécutée bien. Tout au long de dev. Processus à la fois les fichiers ont été traitent de la même façon (pas pirater renomme etc :)).
Comment expliquer un tel comportement? Qu'avais-je fait de mal?
La solution
Comme mentionné dans le commentaire, puisque vous utilisez Git sur un cas système insensible (Windows), essayer de régler core.ignorecase
correctement. Vérifiez avec:
$ git-config --list
Si non précisé:
$ git-config --global core.ignorecase true