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

she*_*dtu 51 github

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

Ant*_*ony 77

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

这看起来像是这样的:

https://github.com/account_name/repo/pull/14/files?w=1
Run Code Online (Sandbox Code Playgroud)

  • 但在这方面,我们每次都要添加一个参数.在推送代码或添加或提交文件时,我们不能做某事吗? (4认同)
  • 无论如何,我的个人资料是否有这种默认行为? (4认同)
  • 当我在创建的拉取请求中查看多个文件时,添加 ?w=1 似乎没有任何作用。 (2认同)
  • 如果已经启动了params,则在URL的末尾添加&w = 1 (2认同)
  • 对于公关来说非常好。发布版和主版之间的简单比较怎么样:https://github.com/account_name/compare/v1.0?w=1 (2认同)

Von*_*onC 13

自2018年5月以来,此选项现在更加明显:

自2011年以来,通过添加?w=1URL,可以获得具有减少的空白区域的差异视图.
新按钮构建在此视图上,以更好地支持您现有的工作流程.

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

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

  • 有什么方法可以通过用户设置或浏览器扩展来永久更改此更改吗? (5认同)
  • @zeachco 一旦我选择统一或拆分,它将适用于跨网络会话的所有存储库。 (2认同)

Kri*_*ján 8

git diff -w(或者git diff --ignore-all-space)忽略空格.--ignore-blank-lines如果有很多这些,你也可以添加.

有关更多详细信息和更多选项,请查看文档.

  • 但问题是关于Web UI. (17认同)
  • 你也可以把它添加到`.gitignore`中,再也不用担心了:`[alias] diff = diff --ignore-space-change` (10认同)