2014-06-05 13 views

cevap

27
git submodule update --init --recursive 

(gerekiyorsa) update komut kayıtlı alt modüller, güncelleme ve init içine ve içinde herhangi bir iç içe submodules Recurse olacak alt modülü. Her komutu değerlendirecek

git submodule foreach --recursive git submodule update --init 

foreach alt modülünü kontrol etti. Bu yüzden güncelleme ve nedeniyle --recursive içinde (gerekiyorsa) init her alt ve herhangi bir iç içe altmodüller olacaktır.

Yani sonunda, her iki komutları aynı şeyi elde edersiniz. Basitçe yürütme, ilk komut komutu çalıştırmak için her dizine adım atmayacağız değişir.

+3

nasıl özyinelemeli ile tek submodule güncellemek ki? Ve yukarıdaki komutları – malhal

+1

@malhal cd uzaktan güncelleme mümkün denizaltının dir cd'ing olmadan alt modülü ve düzenli güncelleme onun alt modüller, var mı? Yinelemeli olarak güncellemeyi yaparsanız, alt alt sürümleri alt istemden daha geç alırsınız. Ayrıca eğer cevabı komutta kullanırsanız, o zaman alt kısmın daha yeni versiyonunu almazsınız Belki yeni bir soru yayınlamam gerekir. – jsears

+0

birini yürütmek altmodülün içine – malhal

İlgili konular