使用`git add-p`和`git diff--word diff`
我希望能够使用使用`git add-p`和`git diff--word diff`,git,diff,Git,Diff,我希望能够使用git add-p,并在检查每个hunk时突出显示单词级别的更改 这是一个长期存在的问题,但我仍然无法找到解决方案 建议使用: git-c interactive.diffFilter=“git diff--word diff”添加-p 但是,对我来说,这会产生一个错误: fatal: mismatched output from interactive.diffFilter hint: Your filter must maintain a one-to-one correspo
git add-p
,并在检查每个hunk时突出显示单词级别的更改
这是一个长期存在的问题,但我仍然无法找到解决方案
建议使用:
git-c interactive.diffFilter=“git diff--word diff”添加-p
但是,对我来说,这会产生一个错误:
fatal: mismatched output from interactive.diffFilter
hint: Your filter must maintain a one-to-one correspondence
hint: between its input and output lines.
我不明白为什么git diff--word diff
的输出会与git add-p
的需求不匹配
事实上,我甚至可以做到:
git-c interactive.diffFilter=“git diff”添加-p
我得到了同样的错误——尽管过滤器是普通的unflaggedgit diff
命令本身
我只能认为,行的添加或删除是作为过滤器添加本身的一部分,或者可能是git diff
的分页(一次显示尽可能多的大块头,而不是大块头)是问题所在