Peta dunia

 

EN: Read in English

Dunia 11: Pusat Bantuan

Baiki mesej commit yang salah

Anda akan belajar: cara baiki mesej commit, dan bila perlu biarkan saja.

Teks BM belum disemak oleh penutur asli.

Masalahnya

git log --oneline: commit terbaru cuma kata: stuff. Output terminal: $ git log --oneline 54f2d43 (HEAD -> main) stuff 270a76e Add style a8feb63 Add day 1 page 6d3a9b1 Add README

Commit (titik simpan) terakhir anda kata stuff. Stuff? Minggu depan, tiada siapa tahu apa itu. Anda pun tak tahu! Ini berlaku pada semua orang.

Cuba

Anda belum push. Apa cara paling cepat?

Pilih satu jawapan.

Tengok

Commit stuff ditukar dengan commit baru, Add day 2 entry. main kini tunjuk ke commit baru itu.
6d3a9b1a8feb63270a76e54f2d43

amend: Ganti commit terakhir anda dengan versi yang dibaiki. tukar commit terakhir anda dengan salinan baru. Perubahan sama, mesej baru, hash baru.

Cuba

Beri commit terakhir mesej yang jelas.

6d3a9b1a8feb63270a76e54f2d43

Teka

Cerita baru: dah push, dan kawan sepasukan dah pull. Sekarang apa?

Pilih satu jawapan.

Semak

Mesej jelas, atau perlu dibaiki? Leret setiap satu.

Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.

1 / 4Add day 2 entry
Add day 2 entry

Anda berjaya!

Kini anda boleh baiki mesej commit yang salah, dengan selamat.

Nak tahu lebih (pilihan)

Mesej salah pada commit lebih lama? Sebelum push, git rebase -i boleh tukar mesejnya (Dunia 3). Dah push, tapi di branch (cabang) anda seorang? Amend, kemudian git push --force-with-lease gantikannya dengan selamat (Dunia 4). Jangan buat begitu di branch dikongsi seperti main.