Bonjour,
Je reformule le titre plus clairement:
- Je souhaite commiter un changement mineur dans un fichier (une ligne de code par exemple)
- Git considère que tout le contenu de mon fichier a changé
- Dans le diff (Git GUI) je vois donc tout le contenu de mon fichier en rouge, suivi de tout le nouveau contenu (l'ancien contenu + une ligne modifiée) en vert
- Je n'ai donc pas le détail du diff (ma ligne changée) mais deux blocs qui se suivent: tout mon fichier avant / tout mon fichier après.
Cela ne me le fait que pour 2 fichiers qui ont la particularité de m'afficher "\ No newline at end of file" à la fin.
Est-ce que cela peut venir de git config core.autocrlf qui est actuellement à true et qui me force à chaque fois CRLF => CR (je suis sous windows) ? Si c'est le cas, je l'ai passé à false mais ça n'a rien changé dans l'affichage.
Comment régler le problème et avoir un diff correct pour mon prochain commit?
Merci d'avance.
Partager