【问题标题】:sync latest changes from master to featuer branch将 master 分支的最新更改同步到功能分支
【发布时间】:2022-01-17 10:16:56
【问题描述】:

有两个分支,一个是发布,另一个是我正在研究的功能,但在进行更改后,我确实提交并推送,但早些时候对发布分支进行了一些更改 那么如何将我的功能分支与发布分支中的更改同步 我不知道该尝试什么,尝试过搜索但不想冒险

功能分支是从发布分支创建的。

【问题讨论】:

  • 您可以将在release 分支中所做的更改拉取到feature 分支中

标签: git github


【解决方案1】:

如果您没有推送您的功能分支,您可以将其重新定位到发布分支的最新状态:

git fetch origin
git rebase release

既然你已经推送了你的特性分支,最明智的做法就是将发布分支的最新状态合并到其中:

git fetch origin
git merge release

【讨论】:

  • 好的,我推送到我的功能的更改尚未合并到发布中,所以我只需要执行您提到的上述命令,它就会完成工作,对吧?
  • 我不知道“做这份工作”是什么意思。您问“我如何将我的功能分支与发布分支中的更改同步”,我回答了我能理解这些话的程度。我告诉过你如何去做我认为你要求做的事情。
【解决方案2】:

您可以使用git merge 将您的更改同步到另一个分支。
首先你应该签出发布分支,然后使用git merge feature
如果您不确定,您可以从 feature 中创建一个新分支,并从 release 中创建另一个新分支,然后使用 2 个新分支尝试直到成功。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 2020-01-31
    • 1970-01-01
    • 2016-09-22
    • 2018-03-08
    • 1970-01-01
    • 2018-04-15
    相关资源
    最近更新 更多