EN: Read in English
Dunia 1: Titik Simpan
Cari perbezaan
Anda akan belajar: cara tengok apa sebenarnya yang berubah, baris demi baris.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Anda ubah index.html semalam. Sekarang anda tak ingat apa yang diubah. Satu baris? Sepuluh baris?
Tengok
git diff bandingkan folder anda dengan kotak. Inilah diff (beza baris demi baris). Baris hijau + baru. Baris merah - dah hilang.
Cuba
Tekan setiap baris yang anda tambah.
Tekan setiap baris yang ditambah.
0 daripada 2 dijumpai
Petunjuk
Baris tambahan bermula dengan satu+. Langkau baris +++: itu cuma nama fail.Teka
Anda jalankan git add index.html. Kemudian jalankan git diff sekali lagi. Apa yang keluar?
Pilih satu jawapan.
Tengok
git diff biasa kini kosong. Untuk tengok isi kotak, tambah --staged. Ia bandingkan kotak dengan commit terakhir (titik simpan terakhir) anda.
Tengok
Anda juga boleh bandingkan dua titik simpan. Beri git diff dua hash, yang lama dulu. Ia tunjuk apa yang berubah di antaranya.
Cuba
Masukkan index.html ke dalam kotak. Kemudian tunjuk diff isi kotak.
- Kosong
- 3 titik simpan
- Add day 2 entry
- Add home page
- Add README
Petunjuk
git add index.html, kemudian git diff --staged.Anda berjaya!
Kini anda boleh nampak setiap perubahan sebelum menyimpannya.
Nak tahu lebih (pilihan)
--cached sama maksudnya dengan --staged. git diff --name-only senaraikan nama fail yang berubah sahaja. Tambah nama fail untuk tengok fail itu sahaja, contohnya git diff index.html.
English
You edited index.html last night. Now you can’t remember what you changed. One line? Ten lines?
git diff compares your folder with the box. This is a diff. Green + lines are new. Red - lines are gone.
Tap every line you added.
+. Skip the +++ line: that is just the file name.You run git add index.html. Then you run git diff again. What shows?
Plain git diff is empty now. To see what is in the box, add --staged. It compares the box with your last commit.
You can also compare two save points. Give git diff two hashes, older first. It shows what changed between them.
Put index.html in the box. Then show the diff of the box.
git add index.html, then git diff --staged.You can now spot every change before you save it.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: git diff
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?