Git dallanma: ana vs origin/master vs uzaktan kumanda/origin/master
Doğru yolda git temel kavramlarını anlamak düşünüyorum.
Zaten kurmak ve uzak bir depo kopyaladım. Ben de sunucu tarafında boş bir depo oluşturulmuş, ve benim yerel depo bağlantılı.
Benim sorunum arasındaki farkı anlamıyorum
- origin/master vs uzaktan kumanda/origin/master
Anladım kadarıylaustayerel bir dalıdıruzaktan kumanda/origin/masteruzak bir tanesidir.
Ama tam olarak ne olduğunuorigin/master?
CEVAP
Uzak bir depo bir klon alıp git branch -a
Çalıştır (dallar gıt bildiği tek şey göstermek için). Muhtemelen bu gibi bir şey olacaktır:
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
Burada, master
yerel depodaki bir dalıdır. remotes/origin/master
bir şube kumanda master
origin
adında. Gibi origin/master
olarak da: bu başvurabilirsiniz
git diff origin/master..master
Ayrıca remotes/origin/master
olarak başvurabilirsiniz:
git diff remotes/origin/master..master
Bu "master
uzaktan dalı ve master
benim şube arasında beni değişiklikleri göstermek) ifade eder. (bu arada, aynı şeyi ifade etmek için iki farklı yolu vardır
remotes/origin/HEAD
uzaktan kumanda origin
adlı default branch
. Bu sadece origin/master
yerine origin
diyelim.
Gıt arasındaki farklar köken usta & pu...
Tam olarak&; u " " ne iş yapar? &...
Şube' 3 tarafından tamamlar '...
Neden KAFA:başvuruları//yerine ana git...
Git anlamı --hard origin/master reset ...