2016-01-23 54 views
1

对这里的n00b-ish问题抱歉,但我不完全理解Git是如何工作的。Git:您是否能够在更改主设备后更新分支?

我有一个项目。我目前有三个分支:Master,ABMaster意味着已发布项目的最新版本。分支AB是在项目第一次发布时创建的。 A用于修复当前版本中的错误,而B用于为项目创建新内容。我已经使用分支A进行了错误修复,并将它们推送到Master(因此Master现在具有最新的发布版本)。

问题是,分支B无法看到这些修复程序,所以我正在使用过时的代码。有没有办法让我更新分支B与修复从A没有进去和复制/粘贴所有更新的代码?

在此先感谢。

+0

可能的重复[如何重新绑定本地分支与远程主](http://stackoverflow.com/questions/7929369/how-to-rebase-local-branch-with-remote-master) –

回答

1

您需要从Master的修改合并到B

git checkout B 
git merge Master 

如果有任何合并冲突,则需要在这一点上解决这些问题,然后提交变为B