| 用途 | 找出「有等价补丁」与「未包含」的提交 |
|---|---|
| 语法 | git cherry [-v] <上游> <分支> |
| 标记 | - 已在上游存在等价改动;+ 尚未包含 |
常用示例
常用示例
git cherry -v main release/2.x
git cherry main release/2.x | grep '^+' | headpatch-id 按改动内容计算,与提交哈希无关;用它检查 cherry-pick 是否遗漏比肉眼对比可靠。
按 patch-id 对比,列出哪些提交已在目标分支有等价改动(以 - 标记)或尚未包含(以 + 标记),辅助判断回移是否已做过。
| 用途 | 找出「有等价补丁」与「未包含」的提交 |
|---|---|
| 语法 | git cherry [-v] <上游> <分支> |
| 标记 | - 已在上游存在等价改动;+ 尚未包含 |
git cherry -v main release/2.x
git cherry main release/2.x | grep '^+' | head