Le Blog du Geek Joyeux

Plus moins vite tu codes, moins plus vite ça plante

Rendre git-diff plus précis

| Commentaires

Git permet d’afficher différentes informations en couleur. Cela se fait dans le fichier de configuration, ~/.gitconfig.

1
2
[color]
  ui = true

Une des commandes concernées est git-diff. Cette coloration est bien pratique mais peut avoir ses limites. En effet, lorsque la différence sur une ligne se joue à quelques caractères seulement, il peut être difficile de détecter les modifications.

1
2
3
4
5
6
  Lorem ipsum dolor sit amet, consectetur adipisicing elit
  tempor incididunt ut labore et dolore magna aliqua. quis nostrud exercitation ullamco labaris nisi
+ quis nostrud exercitation ullamco laboris nisi
  consequat. Duis aute irure dolor in reprehenderit
  cillum dolore eu fugiat nulla pariatur. Excepteur
  non proident, sunt in culpa qui officia deserunt

Une petite astuce pour les voir plus précisément est l’utilisation de l’option --word-diff :

$ git diff --word-diff=color

Voici le résultat obtenu :

  Lorem ipsum dolor sit amet, consectetur adipisicing elit
  tempor incididunt ut labore et dolore magna aliqua.
  quis nostrud exercitation ullamco labaoris nisi
  consequat. Duis aute irure dolor in reprehenderit
  cillum dolore eu fugiat nulla pariatur. Excepteur
  non proident, sunt in culpa qui officia deserunt

L’option prend différentes valeurs qui peuvent être utiles selon les circonstances.

Commentaires