【发布时间】:2014-05-03 12:00:42
【问题描述】:
假设我在开头有以下 git 树:
A -- B -- C -- D
我创建一个新分支:
git branch newbr
然后我又向 master 提交了一项更改并切换到 newbr
A -- B -- C -- D -- E
git checkout newbr
在这个阶段,我似乎有两种方法可以将“D”合并到 newbr 中。 'git merge master' 和 'git rebase master'。两者有什么区别?
ps。我理解合并非常好。所以问题是“rebased”与“merge”有什么不同?
【问题讨论】:
-
我想你会发现以下有用的:stackoverflow.com/questions/16666089/…