Quand je voulais faire un diff, celui par défaut n'avait pas de couleur et l'écran était difficile à voir.
Après avoir enquêté, j'ai trouvé qu'il y avait quelque chose qui s'appelle colordiff. https://qiita.com/trapple/items/6657b903bf027464e70d
Cela seul semblait bon, mais je pensais qu'il serait plus facile de voir si j'utilisais un produit de rouille appelé delta, alors j'ai considéré cela. https://wonderwall.hatenablog.com/entry/rust-delta
Télécharger
$ wget https://github.com/dandavison/delta/releases/download/0.4.1/delta-0.4.1-x86_64-unknown-linux-musl.tar.gz
$ tar -zxvf delta-0.4.1-x86_64-unknown-linux-musl.tar.gz
$ cd delta-0.4.1-x86_64-unknown-linux-musl
J'ai déjà un fichier bin donc je devais juste le déplacer
$ mv ./delta /usr/local/bin
.gitconfig
[core]
pager = delta
[interactive]
diffFilter = delta --color-only
Maintenant, delta est reflété lorsque git diff est terminé
Ajuster divers paramètres
.gitconfig
[delta]
diff-so-fancy=true
keep-plus-minus-markers=true
minus-emph-style="bold 94 89"
plus-emph-style="bold 29 29"
hunk-header-style="omit"
line-numbers=true
before
after
Cela rend plus facile à voir car vous pouvez remplacer le diff lorsqu'il n'est pas git avec la commande delta.
before
after
Recommended Posts