2

我已按照这篇文章中的建议为 s 中的空白着色git diff。但是,我不经常使用差异,所以这对我经常使用的东西很有帮助git add -p,或补丁模式。截至目前,当我添加空格错误时,git 会显示给我。也就是说,它将在一行的末尾突出显示它。(由于突出显示,我无法在此处使用代码示例复制此内容。)但是当我删除空格错误时,它看起来像这样:

-  def method_name
+  def method_name

第一行末尾有空格错误,在第二行被删除。这不是很有帮助,因为线条看起来相同。那么我怎样才能让它显示删除的空白错误的突出显示呢?

注意:我使用的是 MacVim。

编辑:另一个问题是,如果我尝试git diff -R(反转),那么看起来我添加了一个空白错误而不是删除它,这很令人困惑。

4

1 回答 1

1

你不能。我要提供的只是两个稍微有用的提示:

  • 关于git add:如果您看到类似于您提到的情况并且您没有弄乱制表符,您可以确定您删除了行尾的空格。
  • 关于git diff -R:好吧,请记住您正在跑步-R:)
于 2013-03-19T23:27:18.933 回答