git操作,将分支中某次提commit切到另外分支

step1:

切到目标分支,获取目标commit-id

git checkout xxx
step2:

切换回原分支
step3:

通过cherry-pick将commit-id转移过来

git cherry-pick -- 1234454345345
step4: 

git status检查冲突,若有 both modify both delete  等红色提示,则代表有冲突

进入冲突文件修改冲突

>>>>HEAD
原分支上的内容
========
目标分支的内容
<<<<<< commit id
step5:
解决完冲突后,执行 git add -A
step6:
记得执行 git cherry-pick --continue
step7:
pick过程中如果有问题的话,git cherry-pick --abort中断操作

此文并不是出自我手,我一个公司同事整理出来的分享给大家,以供参考!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,953评论 25 709
  • 刚刚打开手机,打开简书,一开始也没想好写什么,不知道怎么就突然想了写这个看似很鸡汤的标题了。 可能是刚刚看了丰盛姐...
    闻舒阅读 2,823评论 7 0
  • 18年开始已经开始十天了,365天已经变成355天了,我重新写起了日记,一笔一画写感受会更深些,只是用习惯了电子产...
    小红帽的瓶子阅读 1,684评论 0 0
  • 人在批评指责别人时,常会用到良心一词,‘你有没有良心’‘人不能不讲良心’‘拍拍你自己的良心’‘你良心叫狗吃了?...
    天低树慧敏阅读 3,233评论 0 0

友情链接更多精彩内容