Wenn ich ein Diff machen wollte, hatte das Standard-Diff keine Farbe und das Display war schwer zu sehen.
Nach einer Untersuchung stellte ich fest, dass es so etwas wie Colordiff gibt. https://qiita.com/trapple/items/6657b903bf027464e70d
Das allein schien gut zu sein, aber ich dachte, es wäre einfacher zu sehen, ob ich ein Rostprodukt namens Delta verwendet habe, also dachte ich darüber nach. https://wonderwall.hatenablog.com/entry/rust-delta
herunterladen
$ 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
Ich habe bereits eine Bin-Datei, also musste ich sie nur verschieben
$ mv ./delta /usr/local/bin
.gitconfig
[core]
pager = delta
[interactive]
diffFilter = delta --color-only
Jetzt wird Delta reflektiert, wenn Git Diff fertig ist
Passen Sie verschiedene Einstellungen an
.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
Dies erleichtert die Anzeige, da Sie das Diff ersetzen können, wenn es nicht mit dem Delta-Befehl git ist.
before
after
Recommended Posts