SORU
25 EYLÜL 2011, Pazar


Git ve " 'x' tam olarak birleştirilecek" Şubesi; Hata

Burada ana daldan kullanılan komutlar

git branch experiment
git checkout experiment

O zaman benim dosyaları için bazı değişiklikler yaptım, değişiklikler işlenmiş ve yeni şube GitHub itti.

git commit .
git push -u origin experiment

git commit . sonra işlemek için bir ileti istenir olduğunu değil, ve bende verdim. Daha sonra ana dal içine deney benim şube birleştirmeye karar verdim.

git checkout master
git merge experiment

Son olarak değişiklikleri GitHub için zorladım.

git push -u origin master

Tüm deney benim şube kullanarak silme çalıştı kadar iyi gitti

git branch -d experiment

Hata iletisi biraz yeniyim error: The branch 'experiment' is not fully merged. gıt aldım, ve ne kadar muhtemelen iki şube birleştirme yapabilirim bilmiyorum. Burada neyi kaçırıyorum?

CEVAP
25 EYLÜL 2011, Pazar


Bu bir hata değil, bu bir uyarı. Silmek üzere olduğunuz şube başka hakem kafasından ulaşılabilir olmadığını taahhüt içeren anlamına gelir.

Pratikte muhtemelen, rebased veya taahhüt filtre değiştirilmiş ve onlar yok anlamına gelirgibi görünüyoraynı.

Gerçekte herhangi bir hayati tamamlar eksik olmadığını doğrulamak isteyebilirsiniz

git log --graph --left-right --cherry-pick --oneline master...experiment

Bu, herhangi bir dalları arasında paylaşılmayan bir listesini verecektir. Merak ediyorsanız eğer, --cherry-pick ve bu farklılık iyi olsun uyarı sebebi olabilir olmadan bir fark olabilir:

--cherry-pick

Herhangi başka bir "diğer tarafa tamamlar kümesi ile sınırlı olduğunda" fark simetrik. commit aynı değişiklik içerir tamamlama ihmal Örneğin, eğer iki dal, A ve B, her zamanki şekilde liste tüm işleyen tek bir yan onları .. Sağ-Sol, gibi yukarıdaki örnekte Açıklama Bu seçenek. Bu diğer şube (örneğin, "b" şube A cherry-picked olabilir) 3. kiraz-seçildiler tamamlar ancak gösterir Bu seçenek ile, iptalleri gibi çift çıkış dışındadır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007
  • WePlayWeWatch

    WePlayWeWatc

    3 Temmuz 2013