Git 从一个裸存储库推送到另一个裸存储库

Git 从一个裸存储库推送到另一个裸存储库,git,repository,Git,Repository,我们希望有一个如下所示的Git架构 我已经为这些创建了两个裸存储库 //生产/repo/MyProject.git(prod repo) //dev/repo/MyProject.git(dev repo) 将我的代码推送到dev repo并对其进行测试后,我想将所有更改推送到prod repo。显然我在这两台机器上都没有工作目录?如何将dev repo中的所有文件推送到prod repo?使用git执行推送和获取操作不需要工作副本,因此只需像通常那样推送即可: git push prod &

我们希望有一个如下所示的Git架构

我已经为这些创建了两个裸存储库

  • //生产/repo/MyProject.git(prod repo
  • //dev/repo/MyProject.git(dev repo

  • 将我的代码推送到dev repo并对其进行测试后,我想
    将所有更改推送到prod repo。显然我在这两台机器上都没有工作目录?如何将
    dev repo中的所有文件推送到prod repo

    使用git执行推送和获取操作不需要工作副本,因此只需像通常那样推送即可:

    git push prod <branch>
    
    git推送产品
    
    只有当您要修改(或者可能要修改)代码(比如提交、合并、重基、拉取等)时,才需要工作副本