git cherry-pick利用教程

打印 上一主题 下一主题

主题 659|帖子 659|积分 1977

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企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

玛卡巴卡的卡巴卡玛

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表