Eclipse上GIT插件EGIT--_Rebase和Merge的区别

转载 2015年11月17日 17:38:29

http://www.open-open.com/lib/view/open1328435894375.html

Rebase和Merge操作最终的结果是一样的,但是实现原理不一样。Merge操作后的结果就是会新增加一个merge记录节点,时间关系不取决于谁先执行,而取决于本地仓库中谁先执行commit。所以merge会按照时间顺序严格的记录每一次commit。

rebase,其实rebase也是把两个分支进行合并的操作。很明显的区别是没有出现分支的记录,先将当前分支的更新部分保存到临时区域,然后将服务器端的更新添加到当前分支,最后将原分支的更新部分提交到当前分支的后面,很显然rebase操作更复杂,冲突的概率也更高,并且不是按照时间顺序记录。

git中merge,rebase,cherry-pick,patch的联系与区别

这些操作都是为了把一个分支上的工作加到另一个分支上。 merge 把另一个分支合并到当前分支上。 rebase 把当前分支的提交在另一分支上重演。(如果可以成功重演,本分支将会消失) cherry...
  • u012107143
  • u012107143
  • 2017年12月15日 13:47
  • 186

git fetch, rebase,pull,merge 区别

What are the differences between git pull and git fetch? In the simplest terms, git pull does...
  • carolzhang8406
  • carolzhang8406
  • 2015年11月11日 14:41
  • 1547

git rebase和merge 区别和应用场景

对于两个分支而言,rebase和merge没有区别,但是rebase更干净,因为log hisitory是线性的,但commit不一定按日期先后排,而是local commit总在后面,merge之后...
  • jollyjumper
  • jollyjumper
  • 2014年04月29日 23:10
  • 16633

Hbuilder egit插件使用(二)

1、       项目更新 在项目中有新建的文件或者某个文件有更新,在GitRepositories视窗右键点击该项目,选择commit。 完成之后选择comm...
  • huhualinghd
  • huhualinghd
  • 2016年12月02日 15:33
  • 762

Git fetch和git pull的区别

Git中从远程的分支获取最新的版本到本地有这样2个命令: 1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin mastergit ...
  • soszou
  • soszou
  • 2013年09月05日 14:36
  • 2156

eclipse中git分支创建与合并

1、首先创建一个项目(任意) 2、右键项目 team --> share project -->git  --->然后如下图操作,finish。 3、右键项目 te...
  • baidu_28068985
  • baidu_28068985
  • 2017年05月05日 11:58
  • 923

git merge 和 git merge --no-ff

根据这张图片可以看出 git merge –no-ff 可以保存你之前的分支历史。能够更好的查看 merge历史,以及branch 状态。git merge 则不会显示 feature,只保留单条分...
  • u010940300
  • u010940300
  • 2015年08月11日 13:51
  • 16186

Eclipse的Git插件Egit: merge合并冲突具体解决方法

原文:http://www.cnblogs.com/wavky/p/3504060.html 稍微总结下弄了半个下午的egit的merge合并冲突解决方法,网上看的都是一个模板出来的,看...
  • matrixyy
  • matrixyy
  • 2016年02月19日 10:11
  • 16584

git fetch /rebase /merge 使用

Git 分支 - 变基 变基 在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase。 在本节中我们将学习什么是“变基”,怎样使用“变基”,并将展示...
  • xiewenbo
  • xiewenbo
  • 2015年09月30日 16:04
  • 1058

eclipse使用git插件踩过的坑-如何解决冲突(一)

第一次使用git,突然觉得很新奇,但是由于git是个新东西,自己也不熟悉,所以觉得有点坑。不说废话了,直接入正题,相信大家用svn都用的很熟,对于svn中代码的冲突解决的话也是很好解决的,update...
  • wagnteng
  • wagnteng
  • 2016年03月30日 16:46
  • 4102
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Eclipse上GIT插件EGIT--_Rebase和Merge的区别
举报原因:
原因补充:

(最多只允许输入30个字)