Peta dunia

 

EN: Read in English

Dunia 2: Sihir Undur

Keluarkan dari kotak

Anda akan belajar: cara keluarkan fail dari kotak tanpa hilang kerja anda.

Teks BM belum disemak oleh penutur asli.

Masalahnya

Dua fail bergoyang dalam kotak: index.html dengan tanda hijau, dan style.css bertanda belum siap.

Anda taip git add . terlalu cepat. Fail yang separuh siap pun masuk ke dalam kotak. Macam mana nak keluarkan?

Tengok

Arahan git restore --staged style.css menaip sendiri. style.css meluncur keluar dari kotak, balik ke folder kerja. index.html kekal dalam kotak.

git restore --staged style.css keluarkan fail itu dari kotak. Ini dipanggil unstage (keluarkan dari kotak).

Cuba

Seret fail yang separuh siap keluar dari kotak.

Ketik satu fail, kemudian ketik kotak. Atau seret.

  • Letak di sini

Cuba

Sekarang taip arahan itu sendiri.

Folder kerja
  • Kosong
Kawasan staging
Repositori
  • 3 titik simpan
  • Add style
  • Add day 1 page
  • Add README

Teka

Anda baru unstage style.css. Di mana perubahan anda sekarang?

Pilih satu jawapan.

Semak

git status senaraikan index.html dan style.css dalam kotak. Satu baris petunjuk sebut: guna git restore --staged untuk unstage. Output terminal: $ git status On branch main Changes to be committed: (use "git restore --staged <file>..." to unstage) modified: index.html modified: style.css

Lupa arahannya? git status akan beritahu. Cari petunjuk yang sebut “to unstage”.

Anda berjaya!

Kini anda boleh keluarkan fail dari kotak dengan selamat.

Nak tahu lebih (pilihan)

git reset style.css buat benda yang sama. Itu cara lama. git restore --staged . kosongkan seluruh kotak.

git reset style.css juga keluarkan style.css dari kotak. Perubahannya kekal dalam folder. Output terminal: $ git reset style.css Unstaged changes after reset: M style.css $ git status -s M index.html M style.css