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?

Était-ce utile?

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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top