如何在Github桌面版GUI中设置git diff参数

9

最新的GitHub Git GUI for Mac(desktop.github.com)中是否有一种设置Git Diff参数的方法?例如,我想让git-gui在Diff中忽略空格更改。

git diff --ignore-space-change
2个回答

2

git-gui不同于GitHub Desktopgit-gui是随Git安装一起提供的(OSX用户可以从git-scm.com/download/mac下载最新版本,答案发布时的当前版本为2.9.2)。安装后,您可以从命令行运行git-gui(它会安装在/usr/local/opt/git/libexec/git-core/git-gui中)。然后在Git Gui菜单中访问Preferences,并将-w(或--ignore-all-space)放入Additional Diff Parameters字段中以忽略空格更改,或添加其他任何git-diff参数

另一方面,GitHub Desktop没有此选项可用。


1

2021年4月更新,5年后,GitHub桌面版可以实际隐藏空格(GitHub桌面版2.8):

在差异中隐藏空格

类似于能够查看更多与您的更改相关的上下文,有时文件中存在大量的空白更改,这些更改不允许您清晰地了解发生的实质性更改。现在,在更改和历史记录中,您可以选择隐藏空白更改,以便专注于代码中更有意义的更改。此功能几乎完全由Steven Yeh(@say25)构建,他是GitHub Desktop的杰出社区贡献者之一。Steven是GitHub Desktop的长期开源贡献者,我们非常感激他继续帮助改进该产品。https://github.blog/wp-content/uploads/2021/04/GitHub-Desktop-hiding-whitespace-changes.gif

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接