私は自分のウェブサイトの開発を管理することの苦痛を和らげるために探しているデザイナーです。私は最近Gitを発見したばかりですが、これまでは拾いやすいようになっています。私の理解から、2つ以上のリポジトリを使用してこれらの変更を展開する方法としてGitを使用することは可能です。そのうちの1つはマスターです。私は特に、開発環境、テスト環境、およびプロダクションサイトを持つことに興味があります。Gitを使ってウェブサイトの開発を管理するためのアドバイスはありますか?
だから私はいくつかの質問を持っている:
は、この方法でGitリポジトリを使用することを許容できますか?
どちらが優れていますか。ローカル・マシンにマスター・リポジトリーを保管し、本番環境とテスト・サーバーの変更をプッシュしますか?または、本番サーバーにマスターを格納し、変更を加えるためにローカルマシンに引き込む方が良いでしょうか?
どのようにすればどちらの方法を達成できますか?
ありがとう。そのサイトは有用に見えます、私はそれを読んでみましょう。明確にするために、あるブランチから別のブランチへの変更をマスタとマージすることなく変更をマージできますか? – Mindthetic
はい、コミットを独立して他のブランチにマージすることはできますが、マスターを「間のポイント」にする必要はありません。 – acadavid
あなたの例では、マスタリポジトリはセットアップ全体から分散されています。プロダクションサーバー(またはライブサイト)としては使用されません。これにはどんな利点がありますか?どうもありがとう。 – Mindthetic