对于Github网页浏览,它并不像许多差异工具那样显示为并排模式。我能在Github网页上更改差异模式为并排模式吗?我的意思是。
2023: 它隐藏在齿轮⚙️符号后面(位于“会话”右侧)。
2014:
是的,自2014年9月3日起就可以了。请参见“介绍拆分差异”:
现在有两种差异,即统一和拆分。
在拉取请求、提交和比较页面上使用页面右上角的切换按钮来切换它们。 您上次使用的模式将成为您首选的默认模式。
注意:自2014年9月4日以来,它还支持单词差异高亮显示。
请参见“Github是否有显示文件版本之间差异的视图?”。
自2014年以来,并在2020年推出黑暗主题之后,UI现在如下所示:
&diff=split
”将会得到相同的结果:一个拆分差异。不是使用 git diff
命令,但你可以使用 git difftool
命令,该命令将调用适合你所在平台的适当实用程序来完成你所要求的操作。
例如,在 Linux 中,默认情况下它将调用非常好的工具 meld
。 git difftool
知道许多比较工具,但你也可以配置它来调用自己的工具。
Github网站目前还没有这个功能。
您可能会对基于术语的差异工具ydiff感兴趣,它有一个选项-s
可以产生并排差异。
要查看尚未提交的更改,请键入
ydiff -s
要在您的工作区中查看更改历史记录,请键入
ydiff -ls
要查看拉取请求的更改,请通过url中的原始差异进行传输,例如:
curl https://patch-diff.githubusercontent.com/raw/ymattw/ydiff/pull/11.diff | ydiff -s
目前在GitHub上不可能。您可以查看其他在线差异工具,例如:http://www.quickdiff.com/,http://www.diffchecker.com/和http://www.diffnow.com/。这些将为您提供并排差异,但您必须手动复制/粘贴文本。