Peta dunia

 

EN: Read in English

Dunia 1: Titik Simpan

Titik simpan pertama anda

Anda akan belajar: cara buat commit, dan apa yang ada di dalamnya.

Teks BM belum disemak oleh penutur asli.

Masalahnya

index.html ada tanda hijau dalam folder kerja. Repository hanya ada satu commit: Add README.

Malam ini laman utama anda berfungsi. Esok mungkin anda rosakkannya. Boleh dapat balik versi malam ini? Hanya dengan titik simpan.

Tengok

Kilat kamera. index.html keluar dari kotak dan commit baru, Add home page, masuk ke repository.

git commit ambil satu snapshot (gambar penuh isi kotak pada masa itu). Perkataan selepas -m ialah nota pendek tentangnya.

Cuba

Simpan index.html sebagai commit (titik simpan) baru.

Folder kerja
Kawasan staging
  • Kosong
Repositori
  • 1 titik simpan
  • Add README
6d3a9b1

Tengok

git log tunjuk dua commit, yang terbaru dulu. Setiap satu ada kod panjang, pengarang, tarikh dan mesej. Output terminal: $ git log commit e9e6425fe682d4e9e3c76b84e4da6a3be9cb459f (HEAD -> main) Author: You <you@example.com> Date: Fri Oct 30 09:02:00 2026 +0800 Add home page commit 6d3a9b115cdb7b7a74eab7cb29b0a98526fb9777 Author: You <you@example.com> Date: Fri Oct 30 09:01:00 2026 +0800 Add README

git log senaraikan commit anda, yang terbaru dulu. Kod panjang selepas “commit” ialah hash (id commit). Itu nama unik commit tersebut.

Tengok

Titik commit baru muncul pada garis masa. Satu garis menyambungnya kembali ke titik Add README yang lebih lama.
6d3a9b1

Setiap commit baru tunjuk balik ke commit sebelumnya. Commit lama itu ialah parent (induk). Bersama, ia jadi garis masa anda.

Semak

Yang mana TIDAK disimpan dalam commit?

Pilih satu jawapan.

Cuba

Sekarang buat betul-betul, dalam komputer anda sendiri. Taip setiap arahan sendiri. Salin hanya kalau tersekat.

Misi sebenar

  1. mkdir real-diary
  2. cd real-diary
  3. git init
  4. echo "<h1>My Diary</h1>" > index.html
  5. git add index.html
  6. git commit -m "Add home page"
  7. git log

0 daripada 8 langkah siap · Tanda anda disimpan.

Anda berjaya!

Kini anda boleh buat commit dan baca dalam git log.

Nak tahu lebih (pilihan)

git show papar commit terbaru dan apa sebenarnya yang berubah. Nak nota lebih panjang? Tambah -m kedua. Yang pertama jadi tajuk, yang kedua jadi isi.

git show: commit Add home page, kemudian dua baris baru index.html berwarna hijau. Output terminal: $ git show commit e9e6425fe682d4e9e3c76b84e4da6a3be9cb459f (HEAD -> main) Author: You <you@example.com> Date: Fri Oct 30 09:02:00 2026 +0800 Add home page diff --git a/index.html b/index.html new file mode 100644 index 0000000..a8ad0de --- /dev/null +++ b/index.html @@ -0,0 +1,2 @@ +<h1>My Diary</h1> +<p>Day 1: I learned Git.</p>