私の git リポジトリには 2 つのオリジンがあります。
- オリジン: これは GitHub オリジンです。
- Heroku: Heroku の起源。
単一の で両方のオリジンの master ブランチにプッシュするにはどうすればよいgit push
ですか? 私は現在やっていますgit push origin master && git push heroku master
が、もっと簡単な方法があると感じています。ありがとう!
私の git リポジトリには 2 つのオリジンがあります。
単一の で両方のオリジンの master ブランチにプッシュするにはどうすればよい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
と、両方にプッシュされます。必要に応じて、フェッチ/プッシュrefspecsまたはその他のオプションを「すべて」のリモート定義に追加することもできます。2つのURLに異なるrefspecを設定できるとは思いませんが、それは小さな不便かもしれません...