2
Gitのプロダクション/ステージングサーバーのワークフロー
現在、私のウェブサイト(本番サーバー)にはすでに多くのコードが含まれています。そして今、私は自分のプロジェクトでGitを使い始め、私のチーム用にステージングサーバーをセットアップしたいと考えています。誰か私にアドバイスを与えることはできますか? ここに私の心の絵があります: Production - Production server which already have codes ↑ Staging - New staging server, will install Trac too ↗↙ ↖↘ Developer1 Developer2 - Local development 私の質問は、どのように始めればよいですか? ここに私の心のいくつかのステップがあります: 行うgit init(これも安全である?)本番サーバーに clone 運用サーバーからステージングサーバーへのリポジトリ cloneステージングからローカルマシンへのリポジトリの開発者 push 変更終了後のステージングサーバーへのファイル ステージングの準備ができたら、pushすべてを本番に このワークフローは理にかなっていますか、それとももっと良い方法がありますか? 1つのファイルのみを変更する場合はどうなりますか? オリジン/マスターはこのプロセスでそれと何か関係がありますか?起源は誰ですか?結局複数のオリジンを持つことになりますか? また、branchこの場合、開発者はいつ使用すべきですか?