git上2个分支,一部分相同的代码有问题,怎么改怎么操作,优雅一点

查看:174
本文介绍了git上2个分支,一部分相同的代码有问题,怎么改怎么操作,优雅一点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

git上2个分支,各自迭代了很多个版本了
然后现在发现这2个分支相同部分的那些代码有问题
于是怎么改,在一个分支上改完,切到另一个分支再改一遍?这很蛋疼啊

解决方案

假设这个2个分支是branchA, branchB,
那么你

//切换到branchA 然后只修改公共的文件
git checkout branchA

//修改完了之后,commit,并记住这一次commit id,记住,只commit公共的文件!
git commit -m "xxxx"

//再切换到branchB
git checkout branchB

//使用cherry-pick, merge某一次commit。这里把刚才branchA提交的commit号填上
git cherry-pick commitID

//然后解决冲突即可

ok,搞定!

这篇关于git上2个分支,一部分相同的代码有问题,怎么改怎么操作,优雅一点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆