我有以下情况:
git checkout feature_branch
feature_branch
master
更新了feature_branch
中我想要的内容feature_branch
推送到origin
git checkout master && git pull && git merge fr_1285
现在主人是最新的并且我已经完成了所有的更改(不过我不确定这是我想要的)。
从这一点开始,如何使用feature_branch
中的更新文件继续自行(已经推送)master
?我已经搞砸了吗?
答案 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的所有更改