比较时如何忽略github中的空格?

时间:2016-05-03 14:44:27

标签: github

我在sublime中美化它后提交了一个文件。现在,当我比较github web中的差异时,它显示了很多变化,因此很难看到实际的变化。我可以比较那里的文件而忽略空格吗?

4 个答案:

答案 0 :(得分:54)

在github上,您只需将w=1参数附加到URL即可忽略空格。

这看起来像是:

https://github.com/account_name/repo/pull/14/files?w=1

答案 1 :(得分:6)

Since May 2018,此选项现在更加可见:

  

自2011年以来,通过在网址中添加?w=1,可以提供具有减少的空白的差异视图。
  新按钮建立在此视图的基础上,可以更好地支持您现有的工作流程。

https://user-images.githubusercontent.com/602352/39442176-66700966-4c7e-11e8-91a9-a71db12eeac7.png

在“ Hide whitespace changes ”新按钮中选择新选项“ Diff settings ”,您将仅看到所需的相关更改

答案 2 :(得分:3)

git diff -w(替代git diff --ignore-all-space)忽略空格。如果有很多这样的话,你也可以添加--ignore-blank-lines

有关详细信息和更多选项,请查看the docs

答案 3 :(得分:0)

有一个 Chrome 插件可以将 ?w=1 附加到 PR URL 以便始终关闭空格:

https://chrome.google.com/webstore/detail/github-whitespace/fnpkdafamnbjoldglihkjjdicofghccm