git - 同步两个单独的 Git 存储库
问题描述
我们必须在另一个团队的 repo 上工作,但由于各种原因,我们希望在准备好推送到他们的 repo 之前让我们的开发工作不被看到。
我克隆了他们的仓库,删除了 .git 文件夹,然后用这些文件创建了一个新的仓库。这让我们启动并运行,但我现在不确定将更改从他们的 repo 合并到我们的 repo 的最佳方式。
有没有更好的设置,我们可以单独工作,但又不会在合并过程中花费如此尴尬的时间?
解决方案
删除.git
是不利的。
再次克隆远程仓库。您可以使用 git remote add yourrepo http://urlOfYourRepo添加其他遥控器
确保将非同步分支的默认推送/获取存储库设置为 yourrepo:git push -u yourRepo
以设置默认上游
您始终git fetch origin
可以获取对您的存储库的远程存储库更改,然后将它们合并到您的存储库。
您可以将git push origin yourCommit
您的提交(或分支)推送到远程仓库。
推荐阅读
- redirect - 为什么我的 URL 重定向在没有 www 的情况下不起作用?
- edx - edX 课程进度条颜色代码表示什么?
- javascript - 使用 javascript 回调获取密钥,如 Google map api do
- java - 在一种测试方法上使用 Mockito 使其他测试方法失败
- arrays - 将多个 Internet 呼叫组合成一个传递数组的模式
- java - 在执行 maven 安装时在 Java 中使用星形导入时出错
- javascript - 尝试用字符串插入 JSX
- java - 无法传递 ArrayList
使用 arg 类型 ArrayList 的方法 - docker - 未在 docker 容器内创建环境变量
- scala - 解析时关闭ResultSet后不允许操作