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

时间:2015-09-28 20:41:00

标签: git

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

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

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

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

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

2 个答案:

答案 0 :(得分:10)

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

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

然后使用git df代替git diff

答案 1 :(得分:0)

您可以使用gui.diffopts设置要在git gui中使用的选项。例如,对于单词diff:

git config --global gui.diffopts --word-diff