我已经犯了一个文件后,美化它的崇高。现在,当我比较 GitHub web UI 的差异时,它显示了很多变化,所以很难看到实际的变化。我可以在这里比较文件而忽略空格吗?
git diff -w(交替使用 git diff --ignore-all-space)忽略空格。如果有很多空格,也可以添加 --ignore-blank-lines。
git diff -w
git diff --ignore-all-space
--ignore-blank-lines
要了解更多细节和更多选项,请查看 那些文件。
在 github 上,只需将 w=1参数附加到 URL 中,就可以忽略空格。
w=1
看起来像是:
https://github.com/account_name/repo/pull/14/files?w=1
自2021年10月以来,这个选项一直存在!
现在,每个请求都会记住隐藏空格 现在可以记住用于隐藏“请求更改文件”选项卡中的空格更改的 diff 设置,以便用于该“请求更改”。 当您切换到另一个选项卡或稍后返回到相同的拉请求时,不再需要重新启用它。 了解有关在请求中审查建议的更改的更多信息。
现在可以记住用于隐藏“请求更改文件”选项卡中的空格更改的 diff 设置,以便用于该“请求更改”。
当您切换到另一个选项卡或稍后返回到相同的拉请求时,不再需要重新启用它。
了解有关在请求中审查建议的更改的更多信息。
自2018年5月以来,这一选择变得更加明显:
自2011年以来,通过在 URL 中添加 ?w=1,可以使用减少空白的 diff 视图。 新的按钮构建在这个视图之上,以更好地支持现有的工作流。
?w=1
在“ Diff settings”新按钮中选择新选项“ Hide whitespace changes”,您将只看到所需的相关更改。
Diff settings
Hide whitespace changes
注: 自2018年以来,该设置已重新设置“齿轮”符号:
有一个 Chrome 插件 < strong > GitHub Whitespace by jackchuka,它将 ?w=1附加到 PR URL,所以总是关闭空白
基于@Anthony 和@Alan P 的回答,这里有一个小小的书签,适合那些不能安装 Chrome 扩展的用户:
javascript:document.location+="?w=1"