Menu
CoddyTech

Batalkan Commit

Termasuk bagian Kontrol Versi dalam perjalanan Terminal di Coddy. Pelajaran 43 dari 58.

Jika sebuah commit sudah dibagikan kepada orang lain, mengubahnya berisiko karena ID aslinya akan hilang. Pilihan yang lebih aman adalah git revert.

git revert HEAD

git revert membuat commit baru yang membatalkan perubahan dari commit target, dengan membiarkan commit aslinya tetap ada. Riwayatmu terbaca seperti ini: "kita melakukan X, lalu kita membatalkan X".

Kamu dapat membatalkan commit apa pun berdasarkan ID, bukan hanya commit terbaru:

git revert a1b2c3d

Gunakan --no-edit untuk melewati editor dan menerima pesan pembatalan default:

git revert --no-edit HEAD

Pesan default terlihat seperti Revert "Original subject", dengan pesan asli yang diulang di isi.

challenge icon

Tantangan

Mudah

Folder tersebut berisi app.txt. Inisialisasi repo dan buat dua commit:

  1. Tambahkan app.txt dengan pesan Add app.
  2. Tambahkan broken di akhir app.txt dan lakukan commit dengan pesan Add broken line.

Batalkan commit terbaru (tanpa editor) untuk menghapus baris yang rusak. Cetak isi app.txt.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Kontrol Versi

Latihan sendiri: Playground Terminal