0


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

标签: spring spring cloud

本文转载自: https://blog.csdn.net/weixin_44977732/article/details/142847305
版权归原作者 眸廓 所有, 如有侵权,请联系我们删除。

“git cherry-pick使用教程”的评论:

还没有评论