EN: Read in English
Dunia 2: Sihir Undur
Buang satu perubahan
Anda akan belajar: cara buang perubahan yang anda tak mahu.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Anda ubah index.html, dan ia jadi rosak. Ctrl+Z tak boleh undur sejauh itu. Jadi, macam mana?
Tengok
git restore index.html kembalikan fail itu kepada versi terakhir yang disimpan. Ini dipanggil restore: Kembalikan fail ke versi yang disimpan. (pulihkan).
Tengok
⚠️ Bahaya: restore buang perubahan anda terus. Git tak pernah simpan perubahan itu, jadi tiada undo. Semak dulu dengan git diff.
Cuba
Buang index.html yang rosak. Kekalkan perubahan style.css anda.
- Kosong
- 3 titik simpan
- Add style
- Add day 1 page
- Add README
Petunjuk
Taipgit restore index.html, kemudian tekan Enter.Teka
Sekarang anda jalankan git restore style.css. Apa jadi pada tajuk warna teal anda?
Pilih satu jawapan.
Semak
Terpadam fail yang dah disimpan? git restore bawa ia balik. Fail itu ada dalam commit (titik simpan), jadi Git masih ada salinannya.
Anda berjaya!
Kini anda boleh buang perubahan yang anda tak mahu. Dengan berhati-hati!
Nak tahu lebih (pilihan)
git restore salin dari kotak. Kalau fail itu dah di-stage, anda dapat versi dalam kotak. git restore . pulihkan semua fail yang dijejak. Panduan lama guna git checkout -- index.html. Hasilnya sama.
English
You edited index.html and broke it. Ctrl+Z can’t go back that far. Now what?
git restore index.html puts the file back to its last saved version. This is called restore.
⚠️ Danger: restore throws your changes away for good. Git never saved them, so there is no undo. Look first with git diff.
Throw away the broken index.html. Keep your style.css change.
git restore index.html, then press Enter.Now you run git restore style.css. What happens to your teal heading?
Deleted a saved file by mistake? git restore brings it back. It is in a commit, so Git still has it.
You can now throw away changes you don’t want. Carefully!
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: git restore · git diff · git checkout
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?