我有两个远程项目; proj1和proj2
我已经创建了proj2的本地存储库
git init
git remote add proj2 <url>
git fetch --all --prune
这给了我两个分支-掌握和发展。我改变发展
git checkout develop
使用我们使用的模板,我现在有许多空项目目录。但是,我想删除这些内容并从proj1的develop分支中复制内容。
我尝试使用克隆,但没有效果。
安德鲁
答案 0 :(得分:1)
您可以添加多个遥控器并从中获取:
git remote add proj2 <url>
git remote add proj1 <url>
git fetch --all
您现在在本地存储库中同时拥有proj1
和proj2
,包括对远程分支(proj1/develop
,proj1/master
,proj2/develop
,{{ 1}}等。)您可以在这些分支之间进行合并,cherry-pick或任何其他git操作来执行所需的操作。您可以有选择地将更改推送到proj2/master
或proj1
或两者。
proj2
答案 1 :(得分:0)
您可以将存储库存储到另一个项目中。了解更多信息。 https://blog.scottlowe.org/2015/01/27/using-fork-branch-git-workflow/