用 git range-diff 比较补丁序列
查看变基前后两个提交序列的差异。
运行 git range-diff base..old base..new,比较两个序列。
01命令
命令
$ git range-diff main..old-feature main..new-feature02作用说明
变基或强推后,range-diff 会显示哪些补丁被改动、新增或删除,而普通 diff 只比较文件内容。评审者据此只看 PR 各修订版之间的变化。
03风险
!注意: 需要旧分支状态仍可访问,例如通过远程跟踪引用或 reflog。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- git-range-diff documentation依据: Documents git range-diff, which compares two commit ranges.
最后验证: 2026-10-13 · 分类: 开发者