Peta dunia

 

EN: Read in English

Dunia 1: Titik Simpan

Buang dan tukar nama

Anda akan belajar: cara padam, berhenti jejak dan tukar nama fail cara Git.

Teks BM belum disemak oleh penutur asli.

Masalahnya

Empat fail bergoyang. Tiga daripadanya bercahaya: old-notes.txt, aboutme.html dan debug.log.

Diari anda perlu dikemas. Ada fail nota lama. Ada laman dengan nama janggal. Ada log yang tersimpan secara tak sengaja. Macam mana nak beritahu Git?

Tengok

git rm old-notes.txt papar rm old-notes.txt. Kemudian git status -s tunjuk D hijau di depan old-notes.txt. Output terminal: $ git rm old-notes.txt rm 'old-notes.txt' $ git status -s D old-notes.txt

git rm padam fail dan masukkan pemadaman itu ke dalam kotak. Commit (titik simpan) seterusnya akan simpan fail itu sebagai dah tiada.

Cuba

Padam old-notes.txt cara Git.

Folder kerja
  • Kosong
Kawasan staging
  • Kosong
Repositori
  • 3 titik simpan
  • Ignore log files
  • Add diary pages
  • Add README

Teka

Anda jalankan git rm --cached debug.log. Adakah debug.log masih dalam folder anda?

Pilih satu jawapan.

Tengok

git rm --cached debug.log. Status tunjuk D hijau untuk debug.log, tapi ls masih senaraikan debug.log dalam folder. Output terminal: $ git rm --cached debug.log rm 'debug.log' $ git status -s D debug.log $ ls aboutme.html debug.log index.html old-notes.txt README.md

git rm --cached maksudnya: berhenti jejak, tapi simpan fail itu. Sesuai untuk benda yang tersimpan secara tak sengaja. .gitignore anda akan terus sorokkannya.

Tengok

git mv aboutme.html about.html. Status tunjuk R aboutme.html -> about.html berwarna hijau. Output terminal: $ git mv aboutme.html about.html $ git status -s R aboutme.html -> about.html

git mv tukar nama fail dan beritahu Git dalam satu langkah. Huruf R dalam status maksudnya renamed (ditukar nama).

Cuba

Tukar nama aboutme.html jadi about.html. Kemudian commit.

Folder kerja
  • Kosong
Kawasan staging
  • Kosong
Repositori
  • 3 titik simpan
  • Ignore log files
  • Add diary pages
  • Add README
6d3a9b1abe5c276bfa053

Anda berjaya!

Kini anda boleh padam, berhenti jejak dan tukar nama fail cara Git.

Nak tahu lebih (pilihan)

Terpadam atau tertukar nama fail tanpa Git? Tak apa. Jalankan git add -A. Git masukkan pemadaman ke dalam kotak. Biasanya ia kenal pasti pertukaran nama juga. Untuk satu folder penuh, guna git rm -r dengan nama folder itu.