DesGit - 合并分支所需的起源

时间:2013-02-05 10:26:21

标签: git

我正在尝试将分支合并到我创建的功能分支中。

主    - featureBranchCurrent

开发    - featureBranchDesired

所以我想将featuredBranchDesired合并到featuredBranchCurrent

featureBranchCurrent上:

git merge featureBranchDesired

但是git要求我使用git merge

origin/featureBranchDesired

这是正确的,如果是这样,为什么?

2 个答案:

答案 0 :(得分:1)

你有没有在本地检查featureBranchDesired

如果没有,则没有具有该名称的本地分支,因此您需要先创建它(通过使用git checkout featureBranchDesired检查)或者说要从远程分支合并该名称,是origin/featureBranchDesired

答案 1 :(得分:0)

您只需要使用:

git merge origin/featureBranchCurrent

如果您从远程位置提取featureBranchCurrent。

如果要将featureBranchDesired分支合并到featureBranchCurrent中,则需要执行以下操作:

git checkout featureBranchCurrent
git merge featureBranchDesired

此时,featureBranchCurrent将合并来自featureBranchDesired的更改。