Git_rebase
2019-06-25 本文已影响1人
天蓬大元
rebase
这里只讲应用,不讲原理。感兴趣的,可以自行百度。
rebase:变基
假设有两个分支,2.0.0与3.0.0
2.0.0是上个版本,目前在测试中,代码随时会被修改
3.0.0时当前开发版本,目前正在开发新需求。
3.0.0是在2.0.0分出来的。
场景:
2.0.0定版后,需要将其改动的代码合并到3.0.0
合并过程中,我们假设出现了冲突。
操作:将分支切换到3.0.0,然后运行一下命令
git rebase 2.0.0
将3.0.0变基,使其基于2.0.0的最新提交。
好,此时出现冲突了。
首先解决冲突,注意,此时分支会飘。
然后运行下面代码
git add .
git rebase --continue