git cherry-pick could not apply fb2cde669...问题解决

最近多个分支修复bug,在使用git cherry-pick进行小功能合并时经常会出现

类似could not apply fb2cde669...的错误。具体如下图:

具体原因是cherry-pick指定的commit内容中和当前分支有冲突导致的。

具体解决分以下步骤:

1:首先使用git status 查看本地的具体内容。主要关注 Unmerged paths:中的内容

2:根据自己合并的需求,对Unmerged paths:中的内容使用git rm或者git add 进行操作

git rm 是舍弃某个文件的这次修改

git add 是将本次修改加入(使用本次修改)

3:最后使用commit -m '本次提交描述'进行本次提交

4:最后再push远程仓库

自我理解 git cherry-pick 过程中的冲突解决就是要么舍弃掉某个文件的修改,要么完全使用某个文件的修改。和 git merge原理是不一样的,git merge是可以对文件内容进行逐个冲突的合并。

如果理解不对,请各位大神指导一下!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值