J'essaie de comprendre ce qui se passe avec mon dépôt local Git.Git diff est devenu fou?
- Je modifie un fichier.
- Git rapports tout a changé dans le fichier (je ne change une ligne)
- Au début, je pense « doit être un problème de saut de ligne », mais ce n'est pas. Je fais une diff à TortoiseGit, tout a l'air bien. Je fais un diff avec Netbeans (git plugin), tout semble bien.
- Je fais une réinitialisation, sauvegarde le fichier, le modifie, git à nouveau signale que tout a changé.
- Je fais une comparaison binaire dans Total Commander, les fichiers ont aucune différence à l'exception de la seule ligne que j'ai changé.
- Je réinitialise à nouveau le disque dur. Git me dit que ça a été fait avec succès. Git statut encore dit que mon fichier a changé. Je diff la chose et il n'y a pas de différences - bug git dit qu'il y en a.
J'ai essayé d'utiliser à la fois git bash et gui, avec les mêmes résultats (je suis sous Windows). Des indices, que se passe-t-il ici?
Cela se produit uniquement avec ce référentiel ou tous les dépôts? Bien que vous pensiez que ce n'est pas un problème de retour à la ligne, vérifiez le paramètre 'core.autocrlf' (' git config --get core.autocrlf') de toute façon, il devrait être 'false'. – max