2011-09-24 26 views

cevap

23

Onlar farklı şeyler işaret edebilir iki farklı sembolik isimlerdir. refs/heads/master, çalışma kopyanızda master adlı bir daldır. origin varsayılan adı git clone tarafından uzaktan oluşturulan içindir ve onun birincil dal genellikle de master adlı Sıklıa o refs/remotes/origin/master bir izleme dalıdır.

Onların aynıdır ve aksi aralarında kaydedilmesini listeler halinde boş olacaktır git rev-list refs/heads/master..refs/remotes/origin/master ile aralarındaki farkı görebilirsiniz.

18

Anlaşılması gereken en önemli fark, refs/heads/ kapsamındaki şubelerin, teslim alındığında yeni işler oluşturarak ilerleyebileceğiniz şubeler olmasıdır. Ancak "uzaktan izleme dalları" sözde refs/remotes/ altında olanlar - bu hakemler sadece uzak bir depo, bir git fetch <name-of-remote> veya bu uzak depoda gelen dal başarılı git push yaptığımız son anda olduğunu taahhüt işaret . (Bazı uzunluğunda here bu farkın söz eden bir blog yazısı yazdı.) Yanılıyorsam

İlgili konular