Git:你能在master改变后更新分支吗?
Posted
技术标签:
【中文标题】Git:你能在master改变后更新分支吗?【英文标题】:Git: Are you able to update branches after the master is changed? 【发布时间】:2016-04-29 17:54:12 【问题描述】:很抱歉这里的 n00b-ish 问题,但我显然不完全理解 Git 是如何工作的。
我有一个项目。我目前有三个分支:Master
、A
和 B
。 Master
意味着拥有已发布项目的最新版本。分支A
和B
在项目的第一个版本中创建。 A
用于修复当前版本中的错误,B
用于为项目创建新内容。我已经使用分支A
进行了错误修复并将它们推送到Master
(所以Master
现在拥有所需的最新发布版本)。
问题是,Branch B
看不到这些修复,所以我正在使用过时的代码。有没有办法让我使用来自A
的修复程序“更新”分支B
,而无需进入并复制/粘贴所有更新的代码?
提前致谢。
【问题讨论】:
How to rebase local branch with remote master的可能重复 【参考方案1】:您需要将Master
的更改合并到B
:
git checkout B
git merge Master
如果有任何合并冲突,此时您需要解决它们,然后将更改提交到B
。
【讨论】:
以上是关于Git:你能在master改变后更新分支吗?的主要内容,如果未能解决你的问题,请参考以下文章
“git pull --all”可以更新我所有的本地分支吗?