如何在执行git add时使git启用whitespace diff

时间:2011-05-13 14:15:04

标签: git

我在项目上运行了以下命令来删除尾随空格。

find . -name '*.rb' | xargs perl -pi -e 's/ +$//'

但是当我这样做时它起作用了

git add -p

我看到已删除一行并添加了相同的行。我没有看到任何视觉指示器已删除尾随空格。我不确定它是否相关但我在我的.gitconfig上设置了

[apply]
    whitespace = nowarn

在执行git时添加-p我应该传递哪些额外参数来查看已删除尾部空格的可视指示符?

1 个答案:

答案 0 :(得分:0)

您可以使用图形工具(例如gvimdiff)查看它。尝试使用“git difftool”。

据我所知,git的默认行为是显示以红色突出显示的尾随空格,仅显示您添加的行,而不是被删除的行。