Git'e oldukça yeniydim ve http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging numaralı Pro Git kitabını okudum. Benim sorum şu ki, bugün yaptığım şey üretim sunucusu ve uzak bir Git repo ile çalışmak için tercih edilen yol."Üretim şubesi" üretim sunucusuna gitme "Doğru" yolu
Repo'yu GitHub'da üç uzak şube kullanarak geliştiriyorum: geliştirme -> test -> master.
'Test' dalının çalıştığı doğrulandığında, yerel olarak 'test' (hızlı ileri sarma?) Ve git push
'master' ile GitHub için git merge
'master'. üretim sunucusuna (/opt/www/url.com/) yaptım Açık
git init
git remote add origin https://github.com/.....
git pull origin master
Şimdi her şey ana güncellemek istiyorum ben git pull
git pull origin master
Üretim sorunu Değişiklikleri asla uzaktan kumanda etmez. Ve yerel değişiklikler olmayacak. Doğru mu yapıyorum? Değilse, güncellemeleri üretime çekmek için tercih edilen yol hangisidir?
Düzenleme # 1: Şu anda karşı karşıya olduğum üretim sunucusundaki çakışmaları yönetmek istemiyorum (bir şekilde yanlış bir şey yaptım). En son güncellenen master dalını aşağı çekmek ve ona geçmek istiyorum.
neden aşağı oy kullandı? –
Bu iyi bir soru. @AlainANDRE –
Depoda çalışan bir kopyası yoksa üretim sunucusu nasıl çalışır? – starbeamrainbowlabs