Eğer çalıştırdığınızda git branch -ryangınlar o listelense neden origin/HEAD? Örneğin, GitHub'da iki dalı olan uzak bir repo var: ana ve harika özellik. Eğer git clonekapmak ve sonra benim yeni dizin gidin ve dalları listelemek yapmak, bunu görüyorum:
$ git branch -r
origin/HEAD
origin/master
origin/awesome-feature
Ya da hangi sırada olursa olsun (alfa? Masum bir repo kimliğini gizli tutmak için bu örneği taklit ediyorum). Peki HEADiş nedir? O son kişi ne mi pushonların vardı HEADonlar itti zaman en sivri? Her zaman onlar ne olsaydı, olmayacak pushmı? HEADhareket ediyor ... neden bir başkasının HEADbaşka bir makinede neye işaret ettiğini umursuyorum ?
Sadece uzaktan izleme ve bununla başa çıkıyorum, bu yüzden devam eden bir karışıklık. Teşekkürler!
DÜZENLEME: Özel uzak depoların (hiç kimsenin bu kodu ssh ve üzerinde çalışmayacağı GitHub gibi, ancak sadece çekme veya itme, vb.) Bir başlığa sahip olmadığı ve olmaması gerektiği izlenimi altındaydım. çalışma kopyası yok. Öyle değil?