Scott Chacon tarafından "Pro Git" kitabını tavsiye ederim . Gerçek bir git repo'sunu keşfederken zaman ayırın ve gerçekten okuyun.
HEAD : Repo'nuzun geçerli olduğu taahhüt. Çoğu zaman HEADmevcut şubenizdeki en son taahhüdü işaret eder, ancak durum böyle olmak zorunda değildir. HEADgerçekten sadece "repo şu anda ne gösteriyor" anlamına gelir.
Taahhütün HEADatıfta bulunduğu herhangi bir dalın ucu değilse, buna "müstakil kafa" denir.
master : git'in ilk repo oluştururken sizin için oluşturduğu varsayılan dalın adı. Çoğu durumda, "ana", "ana dal" anlamına gelir. Çoğu dükkanda herkes ustalaşmak için zorlanır ve usta repo'nun kesin görünümü olarak kabul edilir. Ancak, serbest bırakma dallarının serbest bırakılmak için masterdan yapılması da yaygındır. Yerel deponuzun neredeyse her zaman uzak bir repo ustasını takip eden kendi ana dalı vardır.
origin : git'in ana uzak deponuza verdiği varsayılan ad. Kutunuzun kendi repo'su var ve büyük olasılıkla siz ve tüm iş arkadaşlarınızın zorladığı uzak bir repoya itiyorsunuz. Bu uzak repo neredeyse her zaman orijin olarak adlandırılır, ancak olması gerekmez.
HEADgit'te resmi bir kavramdır. HEADher zaman iyi tanımlanmış bir anlamı vardır. masterve origingenellikle git'te kullanılan yaygın isimlerdir, ancak olmak zorunda değildir.