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 HEADgit 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 a1b2c3dGunakan --no-edit untuk melewati editor dan menerima pesan revert default:
git revert --no-edit HEADPesan default terlihat seperti Revert "Original subject", dengan pesan asli yang diulang di isi.
Tantangan
MudahFolder berisi app.txt. Inisialisasi repo dan buat dua commit:
- Tambahkan
app.txtdengan pesanAdd app. - Tambahkan
brokenke akhirapp.txtdan commit dengan pesanAdd broken line.
Revert commit terbaru (tanpa editor) untuk membatalkan baris yang rusak. Cetak isi app.txt.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Kontrol Versi
5Mengabaikan file
Mengapa Mengabaikan filePola GitignorePeriksa Aturan PengabaianRingkasan: Repositori Bersih3Melacak Perubahan
Area StagingGit AddGit CommitMengubah File yang DilacakGit LogRingkasan, Commit Pertama6Proyek Situs Resep
Gambaran Umum ProyekInisialisasi dan Abaikan9Membatalkan Perubahan
Buang Perubahan yang Belum Di-stageKeluarkan File dari StagingUbah Commit TerakhirBatalkan CommitReset CabangRingkasan: Mesin WaktuLatihan sendiri: Playground Terminal