Git-将另一个项目分支克隆到当前项目

时间:2019-10-30 12:15:10

标签: git clone

我有两个远程项目; proj1和proj2

我已经创建了proj2的本地存储库

git init
git remote add proj2 <url>
git fetch --all --prune

这给了我两个分支-掌握和发展。我改变发展

git checkout develop

使用我们使用的模板,我现在有许多空项目目录。但是,我想删除这些内容并从proj1的develop分支中复制内容。

我尝试使用克隆,但没有效果。

安德鲁

2 个答案:

答案 0 :(得分:1)

您可以添加多个遥控器并从中获取:

git remote add proj2 <url>
git remote add proj1 <url>
git fetch --all

您现在在本地存储库中同时拥有proj1proj2,包括对远程分支(proj1/developproj1/masterproj2/develop,{{ 1}}等。)您可以在这些分支之间进行合并,cherry-pick或任何其他git操作来执行所需的操作。您可以有选择地将更改推送到proj2/masterproj1或两者。

proj2

答案 1 :(得分:0)

您可以将存储库存储到另一个项目中。了解更多信息。 https://blog.scottlowe.org/2015/01/27/using-fork-branch-git-workflow/

相关问题