| 用途 | 复制单个(或若干)提交到当前分支 |
|---|---|
| 语法 | git cherry-pick <提交>… |
| 结果 | 新提交的作者保留,提交者为执行者 |
常用示例
常用示例
git switch release/2.x
git cherry-pick 3f6a2b1
git log --oneline -3拣选会产生内容重复的提交,后续两条分支合并时 Git 通常能按内容识别去重,但不要把拣选当日常同步手段。
把其他分支的指定提交复制到当前分支,生成内容相同但哈希不同的新提交;常用于把修复同时带到多个版本分支。
| 用途 | 复制单个(或若干)提交到当前分支 |
|---|---|
| 语法 | git cherry-pick <提交>… |
| 结果 | 新提交的作者保留,提交者为执行者 |
git switch release/2.x
git cherry-pick 3f6a2b1
git log --oneline -3