SORU
9 Aralık 2008, Salı


Neden "kökeni/HEAD" çalışırken gösterilen "git-r dal"?

git branch -r yangından mal kaçırır gibi neden origin/HEAD listesi? çalıştırdığınızda Örneğin, GitHub uzak bir repo var, diyelim ki, iki şube ile ana ve müthiş özelliği. Eğer 5 ** yakala ve benim yeni dizine git ve dalları listesi sonra yaparsam, bunu görüyorum

$ git branch -r
origin/HEAD
origin/master
origin/awesome-feature

Ya da her neyse sırada olurdu (alpha? Masum repo bir gizli kimliğini devam) bu örnek, numara yapıyorum. HEAD iş nedir? Ne push son kişi ** 9 itti zaman, sivri vardı? O her zaman ne olursa olsun onlar pushed değil mi? HEADs etrafında... neden kimse HEAD başka bir makinede işaret ne umrumda? hareket

Sadece bir kolu uzaktan izleme ve böyle alıyorum, bu bir karışıklık kalan. Teşekkürler!

EDİT: ben altında izlenim özel uzaktan repo (GitHub gibi bir yerde kimse bulamaz ssh ve iş bu kod ama sadece çekme veya itme, vs.) yoktu ve olmamalıydı bir KAFA çünkü orada, temelde, hiçbir çalışma kopyası. Değil mi?

CEVAP
27 Temmuz 2011, ÇARŞAMBA


@robinstdoğru.

GitHub, varsayılan (clone yani) tarafından teslim alınmış olan seçebilirsiniz. Varsayılan olarak, origin/HEAD olacağını işaret etmektedir.

GitHub repo için Admin ayarları You can change this. Ayrıca komut satırı üzerinden yapabilirsin

git remote set-head origin trunk

veya tamamen üzerinden sil

git remote set-head origin -d

Example. 'Geçiş Dalları' açılır. trunk kontrol, origin/HEAD trunk takip eder.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Avast

    Avast

    27 NİSAN 2006
  • ColdfusTion

    ColdfusTion

    3 Aralık 2007
  • Jason Parker

    Jason Parker

    14 Aralık 2009