2015-09-28 17 views
11

Czy można ustawić opcję, której git diff zawsze używa --word-diff=color przy wyświetlaniu różnic?Czy możliwe jest ustawienie - default-diff w git diff, git gui, gitk

Wiem, że istnieją argumenty wiersza polecenia dla gitk, git-gui i git diff, ale czy istnieją opcje konfiguracyjne, które mogę ustawić globalnie?

Okazało się, że to działa dla git-gui: dodanie tego do .gitconfig prace na GUID

[gui] 
    diffopts = --word-diff --color-words 

Ale za pomocą tego, nie mogę faktycznie odebrać niczego więcej. Otrzymuję "diff nie stosuje się", gdy chcę popełnić jakąkolwiek linię lub kawałek.

+0

Nie jest to bezpośrednia odpowiedź, ale jeśli zainstalujesz diff-so-fancy, zrobi to dla ciebie w inny sposób i powiedziałbym, że jest lepszy. Nie korzysta z funkcjonalności Git word diff, ale wymienia same zmienione znaki i podkreśla je - https://github.com/so-fancy/diff-so-fancy –

Odpowiedz

4

Jeśli często powołujesz się na numer git diff, możesz zdefiniować alias git.

$ git config [--global] alias.df "diff --word-diff=color" 

a następnie użyć git df zamiast git diff.

Powiązane problemy