合并功能分支到主 - 继续处理功能分支与新的主更改?

时间:2016-05-04 13:09:45

标签: git version-control

我有以下情况:

  1. git checkout feature_branch
  2. 有些工作在feature_branch
  3. 与此同时,master更新了feature_branch中我想要的内容
  4. feature_branch推送到origin
  5. git checkout master && git pull && git merge fr_1285
  6. 现在主人是最新的并且我已经完成了所有的更改(不过我不确定这是我想要的)。

    从这一点开始,如何使用feature_branch中的更新文件继续自行(已经推送)master?我已经搞砸了吗?

2 个答案:

答案 0 :(得分:1)

首先将更改提交到功能分支,然后在向主服务器执行git checkout origin master之前执行git pull(您将使原始主服务器中的所有代码库保持最新)。然后,您可以通过以下方式将功能分支合并到主分支:

git merge feature_branch

您需要使用git push origin master进行最终确定,以便将来自未来分支的所有更改都包含在主分支中。

您可以通过结帐继续您在功能分支上的工作。

git checkout feature_branch

答案 1 :(得分:0)

您可以通过将feature_branch重新定位到主

来获得从master到feature _branch的所有更改