git merge 和 git rebase 小结

网友投稿 698 2023-02-12

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

git merge 和 git rebase 小结

1
git mergeb

# 将b分支合并到当前分支

同样 git rebase b,也是把 b分支合并到当前分支

他们的 原理 如下

二、解决冲突

1
$git rebase--continue
这样git会继续应用(apply)余下的补丁。
在任何时候,你可以用--abort参数来终止rebase的行动,并且"mywork" 分支会回到rebase开始前的状态。
1
$git rebase--abort

三、git rebase和git merge的区别

现在我们可以看一下用合并(merge)和用rebase所产生的历史的区别:

假设C3提交于9:00AM,C5提交于10:00AM,C4提交于11:00AM,C6提交于12:00AM,

因为C6'提交只是C6提交的克隆,C5'提交只是C5提交的克隆,

上一篇:运维事件的流程(运维事件的流程是什么)
下一篇:智能运维哪家品质好(智能运维的缺点)
相关文章

 发表评论

评论列表