git上2个分支,一部分相同的代码有问题,怎么改怎么操作,优雅一点
本文介绍了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屋!
查看全文