繁体   English   中英

如何使用git push推送所有github起源?

[英]How can I push to all the github origins with a git push?

我的git repo有两个起源:

  • 来源:这是GitHub的来源。
  • Heroku:Heroku的起源。

如何通过一次git push推送到两个来源的master分支? 我目前正在做git push origin master && git push heroku master ,但是我觉得有一种更简单的方法。 谢谢!

在您的<repo>/.git/config您可以执行以下操作(我假设已经定义了githubheroku遥控器,但是它们的实际名称可能不同):

... other stuff ...
[remote "github"]
    fetch = <refspec>
    url = <github_url>
[remote "heroku"]
    fetch = <refspec>
    url = <heroku_url>
[remote "both"]
    url = <github_url>
    url = <heroku_url>

然后,当您运行git push both ,它将同时推送到两者。 如果适当/必要,也可以将提取/推送引用规范或其他选项添加到“所有”远程定义中。 我认为您对这两个网址的参考说明不一样,不过这可能会带来一些不便。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM