You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在GitHub PR中查看与上一次提交的Git Diff方法咨询

在GitHub PR中查看单条提交间diff的方法

GitHub PR默认展示的是整个PR分支与目标分支的完整差异,但完全可以查看单条提交(比如最新提交与上一次提交)的diff,具体操作如下:

操作步骤

  • 打开你的PR页面,点击顶部的Commits标签(在Conversation、Files changed旁边)
  • 在Commits列表里找到PR包含的6次提交,定位你要对比的最新两次提交
  • 点击其中一个提交的哈希值(7位左右字符),进入提交详情页,这里显示的就是该提交相对于其父提交的diff,和你本地执行git diff --name-only HEAD^ HEAD的结果一致
  • 也可以在Commits列表中,将鼠标悬停在目标提交上,点击右侧的Compare按钮,选择要对比的前后两次提交,直接查看二者间的差异

本地与GitHub PR diff不同的原因

你本地用git diff --name-only HEAD^ HEAD是对比当前分支最新两次提交的修改,而GitHub PR的Files changed标签默认展示的是PR分支与目标分支(比如main/master)的总差异,包含了PR里所有6次提交的修改内容,所以文件数量会比本地结果多。

内容的提问来源于stack exchange,提问作者basickarl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 06:05:22