Eğer çalıştırdığınızda git branch -r
yangınlar o listelense neden origin/HEAD
? Örneğin, GitHub'da iki dalı olan uzak bir repo var: ana ve harika özellik. Eğer git clone
kapmak 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 HEAD
iş nedir? O son kişi ne mi push
onların vardı HEAD
onlar itti zaman en sivri? Her zaman onlar ne olsaydı, olmayacak push
mı? HEAD
hareket ediyor ... neden bir başkasının HEAD
baş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?