git でデプロイする Web サイトがあります。ブランチ「プロダクション」(私のローカルブランチでもある)の「オリジン」リモートに(展開ではなくソース管理の目的で)保存されます。したがって、次の簡単な方法でソースコードを維持できます。
$ git push
(つまり、「プロダクション」を「オリジン/プロダクション」にプッシュするようにデフォルトのプッシュを設定しています)。
テストサーバーとライブサーバーがあり、git リモートとして構成されており、現在次のようにデプロイしています。
$ git push test production:master
$ git push live production:master
つまり、これらのリモートはマスター ブランチを使用しています。「プロダクション」ブランチはなく、実際にはこのブランチ名の概念や知識もありません。
これを簡単に実行できるように .git/config を設定する方法があるかどうか疑問に思っています。
$ git push test
と
$ git push live
以前と同様に、ローカルの運用ブランチをリモートのマスター ブランチにプッシュします。
これは私が怠け者のように聞こえるかもしれません (おそらく私はそうです) が、これに対する答えが、リモートとブランチがどのように構成されているかについてもう少し理解するのに役立つことを願っています.