Peta dunia

 

EN: Read in English

Dunia 11: Pusat Bantuan

Saya terlupa satu fail

Anda akan belajar: cara tambah fail yang terlupa ke commit terakhir.

Teks BM belum disemak oleh penutur asli.

Masalahnya

Satu commit, Add day 2 page, ada dalam repositori. day2.css bercahaya atas meja anda, tertinggal.

Anda commit (titik simpan) halaman hari 2. Tapi fail gayanya masih atas meja! Ini berlaku pada semua orang. Ini cara selamat untuk keluar.

Cuba

Anda belum push. Apa cara paling kemas?

Pilih satu jawapan.

Cuba

Mula-mula, git add day2.css masukkan fail ke dalam kotak. Sekarang bina arahan yang selitkan isi kotak ke commit terakhir.

Ketik kepingan ikut turutan yang betul.

…

Cuba

Sekarang buat betul-betul. Tambah day2.css ke commit terakhir.

Folder kerja
Kawasan staging
  • Kosong
Repositori
  • 4 titik simpan
  • Add day 2 page
  • Add style
  • Add day 1 page

Semak

Selepas amend, git show --stat senaraikan day2.css dan day2.html dalam commit Add day 2 page. Output terminal: $ git add day2.css $ git commit --amend --no-edit [main e8f3496] Add day 2 page Date: Fri Oct 30 09:04:00 2026 +0800 2 files changed, 3 insertions(+) create mode 100644 day2.css create mode 100644 day2.html $ git show --stat commit e8f3496b32bd3299b97ab05d2e6ea197d63768fd (HEAD -> main) Author: You <you@example.com> Date: Fri Oct 30 09:04:00 2026 +0800 Add day 2 page day2.css | 1 + day2.html | 2 ++ 2 files changed, 3 insertions(+)

Semak dengan git show --stat. Kedua-dua fail dalam satu commit. Mesej sama seperti tadi.

Teka

Cerita baru: anda dah push commit itu. Sekarang apa?

Pilih satu jawapan.

Anda berjaya!

Kini anda boleh tambah fail yang terlupa ke commit terakhir.

Nak tahu lebih (pilihan)

Amend buat commit baru dengan hash baru. Sebab itu ia hanya untuk commit yang belum push. Terlupa fail beberapa commit dulu? Commit saja sekarang dengan mesej yang jelas. Cara mudah menang.