git add --patch
提供了一个很好的界面,用于检查未分级的更改,然后仅暂存下次提交中需要的更改。
很棒,除了一件事:没有明显的方法来选择使用哪个diff
视图。
特别是,我希望能够配置git add --patch
以与git diff --word-diff
相同的方式向我呈现差异。
我怎样才能做到这一点?
(注意,--word-diff
和--word-diff --color
都与--color-words
完全相同,所以这个问题(及其answer)与this question及其答案不同。但是,这个问题的答案要比这个问题更全面,所以这可能就是有关如何实现这样的事情的更多信息。)
这有点可能,如下:
git -c interactive.diffFilter="git diff --word-diff --color" add --patch
但是,Git向您展示了什么,以及由于您的交互式命令will not necessarily match将会实际上演的内容。