0

私の git リポジトリには 2 つのオリジンがあります。

  • オリジン: これは GitHub オリジンです。
  • Heroku: Heroku の起源。

単一の で両方のオリジンの master ブランチにプッシュするにはどうすればよいgit pushですか? 私は現在やっていますgit push origin master && git push heroku masterが、もっと簡単な方法があると感じています。ありがとう!

4

1 に答える 1

1

あなたの中で<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と、両方にプッシュされます。必要に応じて、フェッチ/プッシュrefspecsまたはその他のオプションを「すべて」のリモート定義に追加することもできます。2つのURLに異なるrefspecを設定できるとは思いませんが、それは小さな不便かもしれません...

于 2012-08-29T16:14:24.933 に答える