在两个不同的git存储库之间合并代码
我只读取repo A
并拥有自己的repo B
Repo A
包含多个分支A1
, A2
等repo B
有分支B1
, B2
等repo A
和repo B
都有遥控
Repo A
branch A1
等于repo B
branch B1
folder F
所以我怎样才能合并所有更改从repo A
branch A1
到repo B
branch B1
folder F
使用git命令通过保持所有的历史?
目前我只是通过覆盖B1
folder F
上的内容来手动复制文件,我认为这不正确。
更新到目前为止我所做的:
1)在branch B
目录我运行一个命令git remote add A path/to/A
2)然后git fetch A
,所以我已经得到了所有的东西repo A
在我的repo B
所以现在的问题我怎么能合并branch A1
到branch B
folder F
有一个命令git merge A/A1
但我怎么能指定我想合并branch A1
到branch B1
folder F
在那个命令?