如何在命令行上重新创建GitHub拉请求差异?

Jac*_*ton 16 git github pull-request

在我打开拉请求的分支上工作时,我希望看到GitHub在命令行上显示的完全相同的差异.什么是特定的git diff命令复制GitHub为拉取请求显示的更改列表?

pic*_*pic 7

最接近的是在功能分支和基本分支之间使用共同祖先进行区分.

就像是:

git diff `git merge-base feature-branch base-branch`
Run Code Online (Sandbox Code Playgroud)

  • @JoãoAntunes不,它只显示差异 (2认同)

Von*_*onC 4

如果您不想执行任何 git fetch 并更新本地 PR 分支,您只需使用cli/cli,即 GitHub 的命令行界面。

0.9.0版本包括gh pr diff

https://user-images.githubusercontent.com/98482/82266353-13a03300-992f-11ea-8d71-2a0995707f87.png