【问题标题】:Transfer GIT changes between 2 repositories在 2 个存储库之间传输 GIT 更改
【发布时间】:2014-09-19 19:08:40
【问题描述】:

我有 2 个私有 GIT 存储库。一个用于开发,另一个用于生产。开发存储库的用户无法访问生产存储库。所以我的问题是,如何将开发回购的最新变化转移到生产回购?此转移将由有权访问这两个存储库的第三人完成。

更多详情:

初始存储库是生产存储库。之后使用它创建一个开发存储库。开发人员将克隆开发存储库并进行更改,然后将其提交到开发存储库。之后另一个人将尝试合并这些更改进入生产仓库。但是当时没有选择生产仓库的选项。它总是试图推送原始仓库(即开发仓库)。那么我该如何解决这个问题?

【问题讨论】:

  • 你的意思是你有两个遥控器?这两个存储库肯定有一些共同的历史吗?您最初是如何设置它们的?
  • @Chris 初始存储库是生产存储库。之后使用它创建一个开发存储库。开发人员将克隆开发存储库并进行更改,然后将其提交到开发存储库。之后另一个人们会尝试将这些更改合并到生产存储库中。但是当时没有选择生产存储库的选项。它总是尝试推送原始存储库(即开发存储库)。那么我该如何解决这个问题?

标签: git github


【解决方案1】:

我的猜测是开发遥控器设置为您的默认/上游遥控器。因此,当您执行“git push”时,它只会推送到开发遥控器。您可以列出您的远程存储库:

git remotes -v

然后

git push [remote-name] [localbranch]:[remotebranch]

将推送到显式远程。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2011-07-30
  • 2011-08-12
  • 2019-02-03
  • 2018-06-15
  • 2016-05-23
  • 2015-09-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多