local
- [dev]
- [staging.foo.com]
- [foo.com]
remote
- [staging.foo.com]
- [foo.com]
私はgitを初めて使用するので、これを複雑にしすぎているかどうか教えてください。私は本当に自分でこのようなものをセットアップしたいのですが、これを理解し、すべてを機能させるために一日中費やしました。[] は別のディレクトリです。
ローカルでは、ステージングにコミットする開発者が必要です。次に、ステージングをリモート ステージングにプッシュしてテストします。そして、すべてがゴールドになったら、ローカル ステージングをライブにプッシュします。開発ワークフローを分離するために、ライブもローカルにコピーされます。これは理にかなっていますか?
これをブランチとして設定しますか?