2012-10-02 64 views
1

如何合并与服务器上的主服务器分离的本地主分支与从回购中的当前主分支创建的新分支?分支一个主回购和合并本地副本

我一直在研究主分支的本地副本,并且主分支的状态与我开始在本地副本上工作时不同。如何将我的本地副本合并到我想要从主分支创建的新分支中?

我想这样做,以推动我的本地更改到服务器的安全。

回答

2

首先,通过在当地的母盘创建一个新的分支开始:

git checkout master 
git branch my_feature_branch 

然后,只需将你的本地主上游主

git branch -f master origin/master 

而且,把你的新分支起来:

git checkout my_feature_branch 
git push origin my_feature_branch 
+0

+1,但可能是'git push origin my_feature_branch',因为'git push'不会选择新的本地分支IIRC。 – Kos

+0

@Kos:很好,我想我每次尝试推送一个功能分支时都会重新发现 – Collin

+0

我不想更新服务器上的主服务器,因为存在冲突。我宁愿在一个单独的分支上解决冲突。 – jarryd

相关问题