EN: Read in English
Dunia 2: Sihir Undur
Bersihkan fail sampah
Anda akan belajar: cara pratonton dan padam fail sampah yang tak dijejak.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Folder diari anda penuh dengan fail ujian yang tak berguna. Padam satu-satu? Lambat dan membosankan.
Tengok
git clean -f padam fail tidak dijejak (untracked) (untracked): Fail baru yang Git belum perhatikan. (tak dijejak): fail baru yang Git tak pernah simpan. Ini dipanggil clean: Padam fail sampah yang tak dijejak. (bersihkan). Fail yang dijejak kekal selamat.
Tengok
⚠️ Bahaya: clean padam terus. Tiada tong sampah dan tiada undo. Jadi, sentiasa pratonton dulu dengan git clean -n.
Teka
Anda jalankan git clean -n dalam folder ini. Fail mana yang disenaraikan?
index.html dijejak
debug.log diabaikan (*.log)
test.html tak dijejak
index-copy.html tak dijejak
tmp/scribble.txt tak dijejak, dalam folderPilih satu jawapan.
Semak
-n cuma tunjuk, tiada apa dipadam. Tambah -d untuk masukkan folder. debug.log tak pernah muncul, sebab ia diabaikan.
Cuba
Pratonton dulu. Kemudian padam fail sampah dan folder tmp.
- Kosong
- 4 titik simpan
- Ignore log files
- Add style
- Add day 1 page
Petunjuk
Pratonton dengangit clean -n -d. Kemudian padam dengan git clean -f -d.Anda berjaya!
Kini anda boleh bersihkan fail sampah. Pratonton dulu, setiap kali!
Nak tahu lebih (pilihan)
git clean biasa tak akan padam apa-apa tanpa -f. Itu cara Git berhati-hati. -x padam fail yang diabaikan juga, contohnya .env atau fail log. Guna dengan sangat berhati-hati. Terminal latihan ini sekat -x. git clean -i tanya tentang setiap fail.
English
Your diary folder is full of junk test files. Deleting them one by one is slow and boring.
git clean -f deletes untracked files: new files Git never saved. This is called clean. Tracked files stay safe.
⚠️ Danger: clean deletes for good. There is no bin and no undo. So always preview first with git clean -n.
You run git clean -n in this folder. Which files does it list?
index.html tracked
debug.log ignored (*.log)
test.html untracked
index-copy.html untracked
tmp/scribble.txt untracked, in a folder
-n only shows, it deletes nothing. Add -d to include folders. debug.log never shows up, because it is ignored.
Preview first. Then delete the junk files and the tmp folder.
git clean -n -d. Then delete with git clean -f -d.You can now clean up junk files. Preview first, always!
Anda dah siapkan ini. Latihan lagi pun bagus!
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?