关于git merge 和 git rebase的异同

来源:互联网 发布:国产垃圾 知乎 编辑:程序博客网 时间:2024/06/03 19:41
     首先两个都是合并的意思,我在工作中也未遇到过这样的困惑,所以也就没怎么关注过。我一直用git merge 进行合并,git pull默认也是采用merge。
     但网上看到有人说道这个话题我就也搜了搜,网上画一些图,什么ABC的,我反而觉得搞不清了。我个人觉得的,
merge就是产生了新的合并点,产生了痕迹,而rebase就是看起来只有commit而没有合并过,一条线。关于这个问题,作为项目管理者,有一个命令可以查询开发历史,命令
git log --oneline --graph
的时候,merge会体现出rebase的差别。
0 0