私はGitには新しく、Pro Gitの本@http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Mergingを読んでいます。私の質問は、私が今日やっていることがプロダクションサーバとリモートGitリポジトリで作業する方が望ましいかどうかです。git "プロダクションブランチ"をプロダクションサーバに引き出すための "適切な"方法
GitHubで私のレポをホスティングしています.3つのリモートブランチを使用しています:development-> testing-> master。
'testing'ブランチが動作していることが確認されるたびに、ローカルで 'testing'(早送り?)を使用している 'master'とGitHubにgit push
'master'を割り当てます。
git init
git remote add origin https://github.com/.....
git pull origin master
を今毎回私はgit pull
git pull origin master
生産を発行するマスターを更新したい:私が行っている運用サーバー(/opt/www/url.com/)で
リモートへの変更は決してプッシュしません。そして、ローカルな変更は起こりません。私は正しいことをしていますか?そうでない場合は、プロダクションを更新するための推奨方法は何ですか?
編集#1:現在直面しているプロダクションサーバー上の競合を管理したくありません(何とか何か間違ったことをしました)。私は、最新の更新されたマスターブランチをプルダウンし、それに切り替えたいだけです。
なぜダウン投票になったのですか? –
これは良い質問です@AlainANDRE –
運用サーバーにはリポジトリの作業コピーがないとどのように動作しますか? – starbeamrainbowlabs