首页 > 解决方案 > 同步两个单独的 Git 存储库

问题描述

我们必须在另一个团队的 repo 上工作,但由于各种原因,我们希望在准备好推送到他们的 repo 之前让我们的开发工作不被看到。

我克隆了他们的仓库,删除了 .git 文件夹,然后用这些文件创建了一个新的仓库。这让我们启动并运行,但我现在不确定将更改从他们的 repo 合并到我们的 repo 的最佳方式。

有没有更好的设置,我们可以单独工作,但又不会在合并过程中花费如此尴尬的时间?

标签: git

解决方案


删除.git是不利的。

再次克隆远程仓库。您可以使用 git remote add yourrepo http://urlOfYourRepo添加其他遥控器

确保将非同步分支的默认推送/获取存储库设置为 yourrepo:git push -u yourRepo以设置默认上游

您始终git fetch origin可以获取对您的存储库的远程存储库更改,然后将它们合并到您的存储库。

您可以将git push origin yourCommit您的提交(或分支)推送到远程仓库。


推荐阅读