记 Git 解决 feature 分支与 origin/main 分支分化的经历

场景:

我有一个 feature 分支的 PR 在 github 上,但是现在有冲突了。正常情况应该按照 git解决冲突-优快云博客

所讲的不更新 github 上的 origin/main 来进行解决冲突。

但是我犯贱先把 github 上自己 fork 的仓库的 main 分支更新了!导致我的分支的状态是这样的:

 

 C 分支为我的 feature 分支,B 分支为 upstream 和 origin 的 main 分支。可以看见 C 分支与我的 origin 分支分化了!

解决办法:

先更新自己本地仓库的 main 分支到与 origin 的 main 分支一致(不管你是使用命令行还是删除在clone repo都可以),然后 checkout 到你的 feature 分支,然后 git merge main,然后需要你解决一下冲突,然后直接commit再push就好了!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值