EN: Read in English
Dunia 1: Titik Simpan
HEAD: anda di sini
Anda akan belajar: apa itu HEAD, dan macam mana ia bergerak bila anda commit.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Anda ada empat titik simpan. Anda sedang berdiri di titik yang mana sekarang? Dalam game, peta ada titik “anda di sini”. Git pun ada.
Tengok
Nampak HEAD pada baris atas? HEAD ialah penanda “anda di sini” dalam Git. Sekarang ia berada pada commit (titik simpan) terbaru anda.
Cuba
Pada graf, HEAD ialah penanda merah jambu. Cari penanda itu.
Tekan commit yang HEAD tunjuk.
Petunjuk
Cari label merah jambu yang tertulis HEAD.Tengok
HEAD tunjuk ke satu branch (barisan commit yang ada nama). Branch anda bernama main. git branch senaraikan branch. Tanda * ialah yang HEAD tunjuk.
Teka
Anda buat satu lagi commit. Di mana HEAD akan berada?
Pilih satu jawapan.
Tengok
Commit baru masuk. main bergerak ke atasnya, dan HEAD ikut sekali dengan main. Sebab itu anda sentiasa berada di depan.
Anda berjaya!
Kini anda boleh cari HEAD dan teka ke mana ia pergi seterusnya.
Nak tahu lebih (pilihan)
Git simpan HEAD dalam satu fail kecil, .git/HEAD. Selalunya ia tertulis ref: refs/heads/main, maksudnya “HEAD tunjuk ke main”. Dalam Dunia 2, anda akan gerakkan HEAD ke commit lama. Itu dipanggil detached HEAD (HEAD terlerai).
English
You have four save points. Which one are you standing on right now? Games show a “you are here” dot. Git has one too.
See HEAD on the top line? HEAD is Git’s “you are here” marker. Right now it sits on your newest commit.
On the graph, HEAD is the pink marker. Find it.
HEAD points at a branch: a named line of commits. Yours is called main. git branch lists branches. The * marks the one HEAD points at.
You make one more commit. Where does HEAD end up?
The new commit lands. main moves onto it, and HEAD rides along with main. That is why you always stay at the front.
You can now find HEAD and predict where it goes next.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: gitglossary (HEAD) · git branch · git log
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?