簡體   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