使用 cherry-pick 功能
该功能仅对白名单团队开放。如需试用,请前往工单中心发送开通申请。
Cherry Pick 命令用于把分支中的部分变动提交至其他分支,而无需将本分支中的所有更改合并入其他分支。例如目前有 Test
和 Dev
两个分支,BB 为测试分支中的一个变动记录,此变更可以单独地并入 Dev
分支,两个分支仍然保持平行运行状态。
如果 Test
分支里有新的 commit:新建了 BB.html
文件,想要将此文件也 “拷贝” 至 Dev
分支上,此时就可以使用 cherry-pick 功能。你可以在 Web 端或在本地使用命令行进行操作。
Web 端
- 在
Test
分支中复制新建BB.html
文件时提交的 commit id。
- 点击
Dev
分支右侧的 cherry-pick 按钮,粘贴 commit id。
可以看到 BB.html
出现在了 Dev
分支里,说明 cherry-pick 成功。
-
Dev
分支中也出现了相同的提交历史记录。
本地命令行
- 在
Test
分支中复制新建BB.html
文件时提交的 commit id。
- 前往
Dev
分支,运行命令。
git cherry-pick [commit id]
- 若仅想复制文件而不想复制 commit message,在命令行末尾添加
-n
参数即可。
git cherry-pick < commit id> -n
问题反馈 >
2022-11-07最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。