2013-09-26 16 views
13

Hem yerel değişiklikler hem de uzaktan değişiklikler var.Git çekmeden önce neden önce basmalıyız?

Birisi bana önce itmeli, sonra çekmem gerektiğini söyledi. Bunun arkasında herhangi bir sebep var mı?

+13

Bu kişi yanlış. Değişiklikleriniz uzaktan kumanda tarafından kabul edilmeyecektir. Başka şekillerde değil, itmeden önce * çekmeniz gerekir. –

cevap

37

Bu kişi yanlış: Doğru model pull-before-you-push değil, tersidir.

Eğer pull, gitorigin üzerine kaydedilmesini alıp bunu ve birleştirme yaparak, bunların üzerine fast-forward için yerel hareketin çalışacağız. Bundan sonra push'u bu şekilde yapabilirsiniz, diğer güncellemelerle çakışmalar oluşturmazsınız.

+0

Ayrı bir dal üzerinde çalışıyorum ve ayrı bir branşa dokunmadığım halde bu durum böyle midir? –

İlgili konular