首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将git存储库合并到另一个存储库的分支

将git存储库合并到另一个存储库的分支
EN

Stack Overflow用户
提问于 2014-01-26 01:21:11
回答 1查看 111.8K关注 0票数 163

给定repo Foo和repo Bar。我想合并Bar和Foo,但只合并到一个单独的分支,称为baz

git switch -c baz <=把酒吧回购放在这里。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-26 01:34:05

您不能将存储库合并到分支中。您可以将另一个存储库中的分支合并到本地存储库中的分支。假设您有两个存储库,foobar都位于当前目录中:

代码语言:javascript
复制
$ ls
foo bar

切换到foo存储库:

代码语言:javascript
复制
$ cd foo

bar存储库添加为远程,并获取它:

代码语言:javascript
复制
$ git remote add bar ../bar
$ git remote update

根据您当前的分支在foo存储库中创建一个新的分支baz

代码语言:javascript
复制
$ git switch -c baz

bar存储库中的分支somebranch合并到当前分支中:

代码语言:javascript
复制
$ git merge --allow-unrelated-histories bar/somebranch

(在git版本2.9之前不需要--allow-unrelated-histories)

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

https://stackoverflow.com/questions/21353656

复制
相关文章

相似问题

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