给定repo Foo和repo Bar。我想合并Bar和Foo,但只合并到一个单独的分支,称为baz
。
git switch -c baz
<=把酒吧回购放在这里。
发布于 2014-01-26 01:34:05
您不能将存储库合并到分支中。您可以将另一个存储库中的分支合并到本地存储库中的分支。假设您有两个存储库,foo
和bar
都位于当前目录中:
$ ls
foo bar
切换到foo
存储库:
$ cd foo
将bar
存储库添加为远程,并获取它:
$ git remote add bar ../bar
$ git remote update
根据您当前的分支在foo
存储库中创建一个新的分支baz
:
$ git switch -c baz
将bar
存储库中的分支somebranch
合并到当前分支中:
$ git merge --allow-unrelated-histories bar/somebranch
(在git版本2.9之前不需要--allow-unrelated-histories
)
https://stackoverflow.com/questions/21353656
复制相似问题