首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将一个本地分支合并到另一个本地分支

将一个本地分支合并到另一个本地分支
EN

Stack Overflow用户
提问于 2016-07-05 22:35:44
回答 6查看 446K关注 0票数 268

我有多个从master分支出来的分支(每个分支都在一个单独的子目录中)。

  • Branch1:新的开发,尚未完全修复某个问题,但仍在测试中
  • Branch3: mess finished
  • Branch2:
    • Branch3,I‘not not restore

在热修复程序的测试完成之前,我希望在Branch1中已经有可用的代码,这样我就可以继续开发修复程序。

(但由于我使用git的经验并不多,所以在搞砸Branch1或Branch2之前,我首先开始在第三个分支中使用merge,它是专门用来搞乱的。)

在我的第三个分支中,我首先尝试了以下方法:

git merge feature/Branch1

但这给出了以下错误:

fatal: 'feature/Branch1' does not point to a commit

接下来,我在我的Branch1中执行了一次提交-a,并再次尝试,但它仍然给出相同的错误。

我做错了什么?我应该怎么做才能将Branch1中的代码与Branch3合并?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2016-07-05 22:39:38

首先,结帐到你的Branch3:

git checkout Branch3

然后合并Branch1:

git merge Branch1

如果你想在Branch2上更新Branch1的提交,你很可能会去找git rebase

git checkout Branch2
git rebase Branch1

这将使用Branch1的最新更新更新您的Branch2。

票数 372
EN

Stack Overflow用户

发布于 2020-10-06 23:34:41

  1. git checkout [branchYouWantToReceiveBranch] -要接收branch
  2. git merge [branchYouWantToMergeIntoBranch]

的结帐分支

票数 42
EN

Stack Overflow用户

发布于 2020-12-30 00:42:31

合并一个分支到另一个分支,例如将"feature_x“分支合并到"master”分支:

git checkout master

git merge feature_x

这个页面是几个搜索引擎在搜索"git合并一个分支到另一个分支“时的第一个结果。然而,原始问题比标题所暗示的更具体和特殊。

它也比主题和搜索表达式都更复杂。因此,对于大多数访问者来说,这是一个简短但解释性的答案。

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38206196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档