2015-07-01 45 views
0

我知道这可能很容易做,但我没有设法做到这一点。移动分支头到另一个提交

我想将develop分支上移到树中以符合master

当我尝试将develop合并到master时,我得到的通知已经是最新的。 有关详细信息,请参阅下图。

Branch History

+0

什么顺序命令您使用的是?当你不说你在做什么时,很难说你做错了什么。 “当我尝试将'develop'合并为'master'时......”请告诉我们如何将'develop'合并为'master'。我的猜测是你没有发出正确的命令序列。 –

回答

1

你可以做一个快进与以下两个步骤合并:

git checkout develop 
git merge master 
+0

这有效,但我想明白为什么其他方式不。我可能会错过这个过程背后的一些基本逻辑。 – ddrjm

+1

就我所知,合并不会像其他答案中所述的那样引用两个参数;至少它似乎没有在我的git版本中。所以当你输入'git merge develop master'时,git将它解释为'git merge develop',并且试图将开发合并到你当前的分支中。至少,这是我在我的机器上看到的行为,而且看起来你看到了同样的行为。 –

1

合并掌握到开发

$ git merge master 
+0

这样做给了我:“已经最新”,如OP中所述。 – ddrjm

+0

也许你做到了,而在主人 – TheGeorgeous

+0

诺普,即使在上游它也给出了相同的信息。 – ddrjm

相关问题