| 风险 | 合并提交里的额外改动没有独立提交记录 |
|---|---|
| 自查 | git show <merge-commit> 查看合并引入的差异 |
| 规范 | 冲突解决只保留必要内容,无关修复拆成独立提交 |
检查合并提交实际差异
检查合并提交实际差异
git show --first-parent --stat <merge_sha>
git range-diff main..feature main..merged-feature 2>/dev/null || true对合并提交做评审时,重点看 git show 的差异是否等于两侧提交的并集;多出来的一律要求拆分说明。