0
我在我的git回購兩種淵源:如何使用git push來推送所有github源代碼?
- 產地:這是GitHub的起源。
- Heroku:Heroku的起源。
我怎樣才能推到一個單一的git push
這兩個來源的主分支?我目前正在做git push origin master && git push heroku master
,但我覺得有一個更簡單的方法。謝謝!
我在我的git回購兩種淵源:如何使用git push來推送所有github源代碼?
我怎樣才能推到一個單一的git push
這兩個來源的主分支?我目前正在做git push origin master && git push heroku master
,但我覺得有一個更簡單的方法。謝謝!
在你<repo>/.git/config
,你可以做這樣的事情(我假設github
和heroku
遙控器已定義,但你可能有不同的實際名稱爲他們):
... 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
,它會推向兩者。如果適當/必要,您還可以將讀取/推送參考或其他選項添加到「全部」遠程定義。我認爲你們對這兩個網站可能有不同的參考規範,儘管這可能會帶來一些不便...
'git push --all'將所有本地分支機構推送到它們各自的原點 – Vince