学习视频链接:
git rebase 目标分支:把当前分支的提交,从与目标分支的共同主祖先处断开,拼接到目标分支提交的末尾,最后提交记录为一条直线
先做一次提交标记祖先节点
创建dev分支
更改并提交两次dev分支
更改并提交两次master分支
此时可以看到分支已经有了分叉
测试master分支上执行 git rebase dev,
预测结果:从标记节点断开master分支,拼接到dev的提交后面
出现冲突
手动编辑第一次合并的冲突(master第一次更改的冲突)
根据提示,解决冲突后输入git rebase --continue操作
手动处理第二次冲突
输入git rebase --continue操作
查看并对比graph
完成!
建议都使用git merge,提交记录更清晰🤣(除非不关心提交历史)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo8.com 版权所有 湘ICP备2023022238号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务