git diff avec delta J'apprécie particulièrement ce mélange des couleurs. J'utilise un thème « solarized », avec le configuration git présentée dans cet article.

Après des années dans l'ombre, voici ma configuration pour git. Cela me servira surtout de rappel pour quand je migrerai vers d'autres machines.

Pré-requis : installer delta pour la coloration des diff.

Le fichier en question doit se trouver dans $HOME/.gitconfig, voici le contenu :

[user]
  email = …
  name = …
  signingkey = …

[init]
  defaultBranch = main

[commit]
  gpgsign = true

[push]
  autoSetupRemote = true

[pull]
  ff = only

[core]
  pager = delta

[interactive]
  diffFilter = delta --color-only

[delta]
  navigate = true  # use n and N to move between diff sections
  light = true
  side-by-side = true
  line-numbers = true
  features = zebra-light

[merge]
  conflictstyle = diff3

[diff]
  colorMoved = default

[alias]
  c = commit
  ca = commit --amend
  can = commit --amend --no-edit
  co = checkout
  l = log
  s = status

Je ne garde que ce que j'utilise, peut-être trouveras-tu quelques trucs intéressants pour ton usage ☺