Belirli bir uzak bir Git deposundan taahhüt almak
Almak için herhangi bir şekilde tek bir özel benim PC klonlama olmadan uzak bir Git repo itibaren taahhüt var mı? Uzaktan repo yapısı benim gibi kesinlikle aynı olduğunu ve bu yüzden herhangi bir çatışma olmayacak ama bunu nasıl yapacağım konusunda hiçbir fikrim yok ve bu büyük bir depo klon istemiyorum.
Git yeni duyuyorum, acaba?
CEVAP
Sadece bir kez klon, eğer zaten uzak depo çekerek bir kopyası varsa, her şeyi tekrar indirmek istemiyorum. Çek veya değişiklikler getirmek istediğini belirten ve ödeme sadece istediğiniz tamamlama.
Yeni bir depodan getiriliyorçokucuz bant genişliği, değişiklikleri indirir gibi yok. Minimum yük ile Git açısından doğru olanı yapmayı düşünüyorum.
Git mağazaları .git
klasöründeki her şeyi. Bir taahhüt getirilen ve izolasyon saklanabilir mi, tüm ataları ihtiyacı var. Onlarbirbiriyle ilişkili.
İndirme azaltmak için ancak gıt sadece nesneleri belirli bir şube ile ilgili almak ya da işlemek için sorabilirsiniz boyutu:
git fetch origin refs/heads/branch:refs/remotes/origin/branch
Bu sadece tamamlar uzak şube branch
içerdiği indirecektir(ve sadece Bayan olanlar)ve origin/branch
içinde saklayın. Sonra birleştirme veya ödeme yapabilirsiniz.
Ayrıca sadece bir SHA1 taahhüt belirtebilirsiniz:
git fetch origin 96de5297df870:refs/remotes/origin/foo-commit
Bu sadece SHA-1 96de5297df870 belirtilen tamamlama (ve seni özledim ataları) indir, 7 ** (mevcut olmayan) uzak bir şube olarak saklayın.
Nasıl bir github belirli bir taahhüt d...
Nasıl değiştirilmiş uzak git repo taah...
Taahhüt Git al bir belirli...
Nasıl Gıt belirli revizyon tek bir dos...
'in kod, belirli birini gözden ge...