EN: Read in English
Dunia 2: Sihir Undur
Undur yang mana?
Anda akan belajar: cara pilih restore, reset atau revert untuk setiap kesilapan.
Teks BM belum disemak oleh penutur asli.
Masalahnya
restore, reset, revert. Tiga perkataan undur yang bunyinya hampir sama. Salah pilih, kerja anda mungkin hilang.
Tengok
Kesilapan belum masuk commit (titik simpan)? Guna restore: Kembalikan fail ke versi yang disimpan. (pulihkan). Ia baiki fail dalam folder atau dalam kotak.
Tengok
Commit hanya dalam laptop anda? Guna reset: Undurkan branch anda ke commit yang lebih lama. (undur). Ia undurkan branch (jalan cerita), seolah-olah commit itu tak pernah wujud.
Tengok
Commit dah dikongsi? Guna revert: Buat commit baru yang membatalkan commit lama. (batalkan). Ia tambah commit baru yang batalkan commit yang teruk.
Cuba
Susun setiap kesilapan ke dalam cara undur yang betul.
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Petunjuk
Tanya: dah di-commit? Dah dikongsi?Semak
Yang mana boleh buat kerja hilang terus?
Pilih satu jawapan.
Anda berjaya!
Kini anda boleh pilih cara undur yang betul untuk apa jua kesilapan.
Nak tahu lebih (pilihan)
Peta ringkas. Pilih ikut di mana kesilapan itu berada.
Belum di-commit → git restore <fail>
Dalam kotak → git restore --staged <fail>
Commit terakhir, typo → git commit --amend
Hanya dalam laptop → git reset HEAD~1
Dah dikongsi → git revert <commit>English
restore, reset, revert. Three undo words that sound alike. Pick the wrong one, and you might lose work.
Mistake not committed yet? Use restore. It fixes files in your folder or in the box.
Commit only on your laptop? Use reset. It moves your branch back, as if the commit never happened.
Commit already shared? Use revert. It adds a new commit that undoes the bad one.
Sort each mistake into the right undo.
Which one can lose work for good?
You can now pick the right undo for any mistake.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: git restore · git reset · git revert
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?