`git add --patch` with` --word-diff`

时间:2018-03-01 21:16:38

标签: git git-diff git-config git-add ergonomics

git add --patch提供了一个很棒的界面,用于查看未分级的更改,然后仅暂存在下次提交中需要的更改。

很好,除了一件事:没有明显的方法可以选择使用哪个diff视图。

特别是,我希望能够配置git add --patch以与git diff --word-diff相同的方式向我展示差异。

我怎样才能做到这一点?

(NB --word-diff--word-diff --color--color-words完全相同,因此此问题(及其answer)与{{3}不同然而,这个问题的答案要比这个问题更全面,所以这可能是获取更多关于如何实现喜欢这一点的信息的地方。)

1 个答案:

答案 0 :(得分:4)

这有点可能,如下:

git -c interactive.diffFilter="git diff --word-diff --color" add --patch

然而,Git向您展示了什么,以及由于您的交互式命令will not necessarily match而实际上将会播放的内容。