Saya sangat merekomendasikan buku "Pro Git" oleh Scott Chacon . Luangkan waktu dan benar-benar membacanya, sambil menjelajahi git repo yang sebenarnya seperti yang Anda lakukan.
KEPALA : komit saat repo Anda aktif. Sebagian besar waktu HEAD
menunjuk ke komit terbaru di cabang Anda saat ini, tetapi itu tidak harus menjadi masalah. HEAD
benar-benar hanya berarti "apa repo saya saat ini menunjuk".
Dalam hal komit HEAD
merujuk bukan ujung cabang apa pun, ini disebut "kepala terpisah".
master : nama cabang default yang dibuat git untuk Anda saat pertama kali membuat repo. Dalam kebanyakan kasus, "master" berarti "cabang utama". Kebanyakan toko memiliki semua orang yang ingin menguasai, dan master dianggap sebagai pandangan pasti dari repo. Tetapi itu juga umum untuk cabang rilis dibuat dari master untuk melepaskan. Repo lokal Anda memiliki cabang master sendiri, yang hampir selalu mengikuti master repo jarak jauh.
origin : nama default yang diberikan git ke repo jarak jauh utama Anda. Kotak Anda memiliki repo sendiri, dan Anda kemungkinan besar mendorong ke beberapa repo jarak jauh yang Anda dan rekan kerja Anda dorong. Repo jarak jauh itu hampir selalu disebut asal, tetapi tidak harus begitu.
HEAD
adalah gagasan resmi di git. HEAD
selalu memiliki makna yang jelas. master
dan origin
merupakan nama umum yang biasanya digunakan di git, tetapi tidak harus demikian.
HEAD
bukan revisi terbaru, ini revisi saat ini . Biasanya, ini revisi terbaru dari cabang saat ini, tetapi tidak harus begitu.master
adalah nama yang biasa diberikan kepada cabang utama, tetapi bisa disebut hal lain (atau mungkin tidak ada cabang utama).origin
adalah nama yang biasa diberikan ke remote utama. remote adalah repositori lain yang dapat Anda tarik dan dorong ke. Biasanya ada di beberapa server, seperti github.sumber
git checkout v1.1
) maka KEPALA Anda berubah menjadi komit tag itu. Ini mungkin bukan komitmen terbaru.Meskipun ini tidak langsung menjawab pertanyaan, ada buku bagus yang tersedia gratis yang akan membantu Anda mempelajari dasar-dasar yang disebut ProGit . Jika Anda lebih suka versi kayu mati untuk koleksi bit Anda dapat membelinya dari Amazon .
sumber