現在、私の Web サイト (本番サーバー) には既に多くのコードが含まれています。そして今、プロジェクトで 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 つのファイルだけを変更したい場合はどうすればよいですか?
origin/master は、このプロセスで何か関係がありますか?? 元は誰?複数のオリジンを持つことになるのでしょうか??
また、この場合、開発者はいつ使用する必要がありbranch
ますか?