Membaca dokumentasi resmi menuntut satu keterampilan khusus: menguasai kosakata resminya. Halaman manual menyebut staging area sebagai the index, menyebut HEAD sebagai symref, dan membagi perintah menjadi porcelain dan plumbing — istilah-istilah formal berbahasa Inggris yang Course ini sengaja terjemahkan ke padanan yang akrab. Git sendiri menyadari kebutuhan itu dan menyediakan kamusnya: glosarium resmi yang mendefinisikan tiap istilah secara kanonik. Chapter ini membuka glosarium itu, memetakan istilah resminya ke kosakata Course, lalu membahas istilah-istilah yang jarang kita pakai sehari-hari tetapi sering muncul di dokumentasi — supaya halaman manual berubah dari teks asing menjadi bacaan yang akrab.

Apa Itu Glosarium Resmi #

Glosarium resmi Git hidup di git-scm.com/docs/gitglossary — satu halaman berisi daftar istilah tersusun alfabetis, masing-masing dengan definisi formal satu-dua kalimat. Halaman itu juga terpasang di terminal sebagai concept guide dan terdaftar pada keluaran git help -g yang kita lihat di chapter sebelumnya — git help glossary membuka isi yang sama tanpa jaringan. Definisinya padat dan kanonik: kalimat seperti The index is a stored version of your working tree memang dimaksudkan sebagai acuan tunggal, bukan penjelasan ramah untuk pemula — peran penjelasan ramah justru kita pegang lewat glosarium milik Course ini .

Istilah Resmi dan Padanannya di Course #

Peta terjemahan antara kosakata resmi dan kosakata Course itulah inti chapter ini:

Istilah resmiPadanan CourseDibahas tuntas di
indexstaging area (bersama sebutan usang cache)Staging Area
working treeberkas-berkas hasil checkout di direktori kerjaWorking Tree
HEADpenunjuk posisi — commit dan branch yang sedang aktifHEAD dan Detached HEAD
originnama konvensi untuk remote pertama, bukan kata kuncigit remote
refreferensi bernama seperti refs/heads/mainReferences dan Refs
remote-tracking branchsalinan lokal yang mengikuti branch di remoteRemote Tracking Branch
fetchmenarik perubahan tanpa menggabungkangit fetch
fast-forwardmaju tanpa commit baru hasil gabunganFast-Forward Merge

Dengan peta ini, kalimat dokumentasi seperti “git restore updates the working tree from the index” langsung terbaca: perintah memulihkan berkas kerja dari staging area. Perhatikan pula bahwa glosarium resmi mencatat cache sebagai “Obsolete for: index” — tiga nama untuk satu benda, persis yang kita pelajari saat pertama kali bertemu staging area.

Istilah Resmi yang Jarang Dipakai Course #

Sejumlah istilah lain hampir tidak pernah muncul dalam praktik sehari-hari kita, tetapi kerap muncul di dokumentasi dan diskusi komunitas:

IstilahArtinya
octopusmerge yang menggabungkan lebih dari dua branch sekaligus
symrefreferensi simbolik berformat ref: refs/… yang menunjuk referensi lain — HEAD adalah contoh utamanya
tree-ishapa pun yang bisa diselesaikan menjadi tree: commit, tag, atau tree itu sendiri
dangling objectobjek tak terjangkau dari referensi mana pun — penemuan rutin git fsck
evil mergemerge yang memasukkan perubahan yang tidak berasal dari parent manapun
porcelainperintah level tinggi yang ditujukan untuk manusia
plumbingperintah level rendah yang ditujukan untuk skrip

Dua istilah terakhir itu bukan sekadar kosakata — keduanya benar-benar menjadi nama kelompok perintah pada daftar resmi git help -a:

text
Main Porcelain Commands
   add                     Add file contents to the index
   ...

Low-level Commands / Manipulators
   commit-tree             Create a new commit object
   hash-object             Compute object ID and optionally create an object from a file
   ...

Keluaran itu (dipotong) memperlihatkan pembagian dua dunia dalam Git. Perbandingan lengkapnya:

AspekPorcelainPlumbing
Sasaranmanusia di terminalskrip dan alat bantu
Contoh perintahgit add, git status, git commitgit hash-object, git commit-tree, git update-ref
Bentuk keluarandirancang mudah dibaca manusiastabil dan mudah diurai mesin
Kelompok di git help -aMain Porcelain CommandsLow-level Commands
Kapan dipakaipekerjaan harianmembangun perkakas di atas Git — dunia section Internals dan Performa

Istilah octopus punya jejak nyata dalam praktik: menggabungkan tiga branch atau lebih sekaligus membuat Git otomatis memakai strategi bernama persis begitu, dan pesan riwayatnya menampilkan commit dengan lebih dari dua parent — kelanjutan alami dari materi git merge .

Membaca Dokumentasi Jadi Mudah #

Racikan penutupnya sederhana: simpan peta istilah di atas, lalu buka glosarium resmi kala halaman manual memunculkan kata yang asing. Bagi yang ingin menelusuri lebih jauh, halaman glosarium juga menautkan tiap istilah ke dokumentasi terkaitnya. Dengan kamus di satu tangan dan peta dokumentasi di tangan lainnya, sumber resmi Git menjadi ruang yang bisa kita jelajahi sendiri — dan menjelajah itulah inti bab terakhir Course ini: ke mana melangkah setelah bekal selesai dibawa. Lanjut ke Sumber Belajar Lanjutan .