【问题标题】:Git: Are you able to update branches after the master is changed?Git:你能在master改变后更新分支吗?
【发布时间】:2016-04-29 17:54:12
【问题描述】:

很抱歉这里的 n00b-ish 问题,但我显然不完全理解 Git 是如何工作的。

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

问题是,Branch B 看不到这些修复,所以我正在使用过时的代码。有没有办法让我使用来自A 的修复程序“更新”分支B,而无需进入并复制/粘贴所有更新的代码?

提前致谢。

【问题讨论】:

标签: git github


【解决方案1】:

您需要将Master的更改合并到B

git checkout B
git merge Master

如果有任何合并冲突,此时您需要解决它们,然后将更改提交到B

【讨论】:

    猜你喜欢
    • 2011-04-22
    • 2018-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多