Peta dunia

 

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 kerja anda penuh: index.html, dan fail sampah baru test.html, index-copy.html serta folder tmp. Sampah itu bergoyang.

Folder diari anda penuh dengan fail ujian yang tak berguna. Padam satu-satu? Lambat dan membosankan.

Tengok

Arahan git clean -f menaip sendiri. Fail baru test.html dan index-copy.html hilang. index.html kekal.

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

test.html dan index-copy.html bertanda dipadam. Tiada tong sampah untuk ambil balik.

⚠️ 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 folder

Pilih satu jawapan.

Semak

git clean -n senaraikan test.html dan index-copy.html. git clean -n -d juga senaraikan tmp/. Output terminal: $ git clean -n Would remove index-copy.html Would remove test.html $ git clean -n -d Would remove index-copy.html Would remove test.html Would remove tmp/

-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.

Folder kerja
Kawasan staging
  • Kosong
Repositori
  • 4 titik simpan
  • Ignore log files
  • Add style
  • Add day 1 page

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.