Github 显示了拉取请求中在分支上所做的所有提交的组合差异。例如,这个拉取请求有三个提交,Github 显示了所有这三个提交的组合差异。
在 git 本身中,我可以做一些事情,比如查看提交git diff HEAD~<n>
的组合差异。n
我如何在 tig 中做同样的事情?
在“如何使用 tig 查看已更改但未提交的文件的差异? ”之后,目前可能的解决方法是:
git diff HEAD~<n> | tig
tig 手册仅提及 diff options,但不允许对除上一次提交之外的任何其他内容进行 diff 。