是否可以在git diff,git gui,gitk中使用--word-diff default

And*_*ler 23 git

是否可以设置git diff --word-diff=color在显示差异时始终使用的选项?

我知道有gitk,git-gui和git diff的命令行参数,但是我可以设置全局配置选项吗?

我发现这适用于git-gui:将此添加到.gitconfig适用于guid

[gui]
    diffopts = --word-diff --color-words
Run Code Online (Sandbox Code Playgroud)

但是使用这个,我实际上不能再选择任何东西了.每当我想提交任何行或块时,我得到"diff无法应用".

小智 12

如果您经常调用git diff,则可以定义git别名.

$ git config [--global] alias.df "diff --word-diff=color"
Run Code Online (Sandbox Code Playgroud)

然后用git df而不是git diff.