Note : il s'agit d'un duplicata de ce que l'on trouve ici : Comment améliorer la mise en évidence des différences dans git ? . Je poste ma réponse ici aussi, car elle peut être utile à certaines personnes qui trouvent directement ce fil :)
Comme indiqué dans les réponses précédentes, c'est possible avec seulement des outils git. Je poste ceci car les instructions peuvent être un peu plus faciles à suivre en fonction de votre système, mais c'est similaire à plusieurs autres réponses.
Une solution qui s'appuie uniquement sur git et ses contributeurs. Elle ne nécessite aucun fichier supplémentaire que ceux fournis avec git . Toutes les explications sont pour Ubuntu (testé sur 18.04LTS), elles devraient fonctionner de la même manière sur d'autres systèmes linux :
sur mon système, la seule réponse valable est :
/usr/share/doc/git/contrib/diff-highlight/diff-highlight
-
Rendre exécutable le script perl correspondant. Dans mon cas, j'avais besoin de faire :
sudo chmod +x /usr/share/doc/git/contrib/diff-highlight/diff-highlight
-
Mettez à jour votre ~/.gitconfig
pour obtenir le résultat souhaité, en ajoutant (notez qu'il s'agit de TABS, et non de 4 espaces) :
[color "diff-highlight"]
oldNormal = red
oldHighlight = red 52
newNormal = green
newHighlight = green 22
-
Appréciez le résultat (note : ceci n'est que pour le coloriage et la mise en évidence, j'ai d'autres choses en jeu ici aussi pour l'incitation bien sûr :)). ).
![diff-highligh]()