Menu
CoddyTech

Batalkan Commit

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

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

git revert HEAD

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

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

git revert a1b2c3d

Gunakan --no-edit untuk melewati editor dan menerima pesan revert 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 berisi app.txt. Inisialisasi repo dan buat dua commit:

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

Revert commit terbaru (tanpa editor) untuk membatalkan 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