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
Malam ini laman utama anda berfungsi. Esok mungkin anda rosakkannya. Boleh dapat balik versi malam ini? Hanya dengan titik simpan.
Tengok
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.
- Kosong
- 1 titik simpan
- Add README
Petunjuk
Dua langkah:git add index.html, kemudian git commit -m "Add home page".Tengok
git log senaraikan commit anda, yang terbaru dulu. Kod panjang selepas “commit” ialah hash (id commit). Itu nama unik commit tersebut.
Tengok
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
mkdir real-diarycd real-diarygit initecho "<h1>My Diary</h1>" > index.htmlgit add index.htmlgit commit -m "Add home page"git log
0 daripada 8 langkah siap · Tanda anda disimpan.
Petunjuk
Tersekat dalamgit log? Tekan q untuk keluar.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.
English
Tonight your home page works. Tomorrow you might break it. Can you get tonight’s version back? Only with a save point.
git commit takes a snapshot: a full photo of the box, right now. The words after -m are a short note about it.
Save index.html as a new commit.
git add index.html, then git commit -m "Add home page".git log lists your commits, newest first. The long code after “commit” is the hash. It is that commit’s unique name.
Each new commit points back to the one before it. That older commit is its parent. Together they make your timeline.
Which one is NOT saved inside a commit?
Now do it for real, on your own computer. Type each command yourself. Copy only if you get stuck.
git log? Press q to get out.You can now make a commit and read it in git log.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: git commit · git log · git show
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?