玛卡巴卡的卡巴卡玛 发表于 2024-11-3 22:37:22

git cherry-pick利用教程

git cherry-pick利用教程



[*]发版分支命名 格式
   release-20241009


[*]单次commit 命名格式
   【功能点概括】- 开发职员名称 - 详细内容
例如:【项目初始化】- 眸廓 - 初始化项目代码,用于开发源分支
git cherry-pick功能简介

git cherry-pick 是用来从一个分支中选择一个或多个特定的提交,并将这些提交应用到当前分支。如许可以只选择需要的更改,而不是归并整个分支。
   git cherry-pick
利用案例:

例如:如今有两个分支:release-20241009分支和branch-001分支,如今我想把branch-001分支(源分支)上的一个小功能,归并到release-20241009分支(目标分支)上,而不是branch-001上的所有功能,这时间我就可是利用 git cherry-pick 命令了。
1、先找到 源分支 功能commit的 哈希值

   git checkout branch-001
git log
例如:我们查到的hash编码是 bra12345
2、切换到 目标分支, 而且进行 cherry-pick 源分支提交的功能

   git checkout release-20241009
git cherry-pick bra12345
3、处理辩说(假如无辩说此处略过)

辩说不一定有,假如有辩说就要处理一下
假如有辩说,git会进行提示,手动解决后在进行以下命令:
   git add.
git cherry-pick – continue
4、终止cherry-pick(用于终止操作,一般用不到)

   git cherry-pick --abort
5、推送修改到远程堆栈

   git push origin main

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: git cherry-pick利用教程