2017-08-17 197 views
-2

这可能是一个重复的问题,但我无法弄清楚我该如何去做。我试图合并一个远程分支,说remoteBranch这不是主分支到我的本地分支localBranch合并一个远程分支到另一个本地分支

我的一个开发者加入一个新的分支上远程分支remoteBranch的API终点。作为前端开发人员,我需要获取该分支并将其与本地开发分支localBranch合并以利用该api端点。我怎样才能做到这一点?

+0

你能解释为什么你不能用''时被localBranch'签出混帐合并remoteBranch'? – mkrieger1

+0

这个问题显示了一个很好的记录功能的研究工作很少。 – Jules

+0

事情很混乱,如果我们没有足够的经验在这样的事情上,即使有很好的文件记录的东西。你会感到困惑与足够接近的功能。这就是我寻求帮助的原因。对不起,如果它不符合你的期望。我只是在学习东西。 – user1012181

回答

1

简单地合并它。

git fetch 
git checkout localBranch 
git merge remoteBranch 
+0

'错误:pathspec'remoteBranch'与git已知的任何文件都不匹配。' – user1012181

+0

我已经更新了我的答案。看看它现在是否有效。 – hspandher

+0

当我尝试合并时,我收到以下消息:'不是我们可以合并的东西' – user1012181

0

git-merge你可以用你的本地分支合并其他分支的文档。

您当前的分支必须是你的localBranch。要合并远程分支机构只需键入:

git merge remoteName/remoteBranch 

在这种情况下,我认为你的遥控器,包含了你所需要的分支被称为remoteName的名称。它可以被称为不同的像originupstream。您需要确保您对删除分支的本地引用是最新的。这样做的合并,像这样之前执行fetch命令:

git fetch remoteName 

这是否帮助你吗?

相关问题