EN: Read in English
Dunia 1: Titik Simpan
Lihat kembali masa lalu
Anda akan belajar: cara baca sejarah projek dengan git log dan git show.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Tajuk diari anda kini “My Git Diary”. Bila ia berubah? Dan macam mana rupa laman itu sebelum ini?
Tengok
git log --oneline letak setiap commit (titik simpan) pada satu baris: hash pendek, kemudian mesej. Yang terbaru di atas.
Cuba
Gerakkan peluncur ke commit yang paling awal. Tengok index.html berubah.
78933de Change title to My Git Diary · Commit 5 daripada 5
index.html<h1>My Git Diary</h1><p>Day 1: I made a repo.</p><p>Day 2: I learned the box.</p><p>Day 3: I made my first commit.</p>
Petunjuk
Seret peluncur sampai ke kiri, kemudian balik ke kanan.Tengok
--graph lukis garis masa anda dengan bintang dan garis. --all tambah setiap branch: Jalan cerita lain untuk cuba benda baru. (cabang). Anda ada satu sahaja, jadi garisnya lurus.
Tengok
git show dengan hash buka satu commit: siapa, bila, dan apa sebenarnya yang berubah. Baris hijau + ialah yang ditambah.
Cuba
Cari hash untuk “Add day 2 entry”. Kemudian buka dengan git show.
Petunjuk
Mula dengangit log --oneline. Salin kod di sebelah “Add day 2 entry”.Semak
Anda nak tengok apa sebenarnya yang satu commit ubah. Arahan mana?
Pilih satu jawapan.
Anda berjaya!
Kini anda boleh mengembara dalam sejarah projek dan nampak setiap perubahan.
Nak tahu lebih (pilihan)
git log -n 2 tunjuk dua commit terbaru sahaja. Log yang panjang dibuka dalam pager. Tekan Space untuk lagi, q untuk keluar. git show tanpa hash tunjuk commit terbaru anda.
English
Your diary title now says “My Git Diary”. When did that change? And what did the page look like before?
git log --oneline puts each commit on one line: short hash, then message. The newest is on top.
Slide back to the very first commit. Watch index.html change.
--graph draws your timeline with stars and lines. --all adds every branch. You have just one, so it is a straight line.
git show plus a hash opens one commit: who, when, and exactly what changed. Green + lines were added.
Find the hash of “Add day 2 entry”. Then open it with git show.
git log --oneline. Copy the code next to “Add day 2 entry”.You want to see exactly what one commit changed. Which command?
You can now travel back through your history and see every change.
Anda dah siapkan ini. Latihan lagi pun bagus!
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?