Tutorial Git #6 : Membatalkan Revisi Git
"salah satunya adalah Git menjadi pengontrol versi pada sistem yang sedang kita bangun. Untuk membatalkan perubahan revisi pada Git, kita bisa mengguna"
Membatalkan Revisi Git – Pada tutorial sebelumnya, kita sudah belajar tentang cara melihat perubahan revisi pada Git dengan perintah git diff, Pada tutorial Git #6 ini kita akan belajar tentang cara membatalkan revisi yang telah dibuat pada proyek Git.
Pada saat kita membuat sebuah proyek, terkadang kita membuat kesalahan pada coding dan ingin mengembalikan file proyek kita ke commit sebelumnya yang sudah kita buat. Seperti yang telah kita bahas pada tutorial sebelumnya tentang
salah satunya adalah Git menjadi pengontrol versi pada sistem yang sedang kita bangun. Untuk membatalkan perubahan revisi pada Git, kita bisa menggunakan perintah git checkout, git reset dan git revert.
Kenapa banyak sekali perintah untuk membatalkan revisi? sebenarnya tidak banyak, hanya saja masing-maisng perintah yang saya sebut di atas memiliki kegunaannya masing-masing.
Tergantung kondisi status file pada saat ingin dibatalkan perubahannya. Baik status file nya dalam kondisi modified, stagged, atau commited.
Baca Juga : Tutorial Git #3 : Git Commit
Membatalkan Perubahan Revisi Pada File Dengan Status Modified
Jika status file dalam kondisi modified, atau dalam arti lain kita sudah membuat perubahan pada file,tapi belum kita tandai dengan perintah git add ., maka kita bisa membatalkan perubahan revisinya dengan menggunakan perintah git checkout.
Mari kita coba, silahkan buat perubahan pada file index.html pada proyek_html yang sudah kita buat mengikuti tutorial Git sebelumnya.
index.html sebelum diubah
![]() |
Sebelum ada perubahan |
![]() |
Setelah ada perubahan |
Setelah diubah, jangan lupa disimpan. dan jangan lakukan perintah apapun dulu. Karena kita akan mencoba membatalkan perubahan revisi pada file yang berstatus modified.
Sebagai pengingat :
- modified adalah kondisi file yang sudah ada perubahan didalamnya tapi belum ditandai dengan git add.
- stagged adalah kondisi file yang sudah memiliki perubahan dan sudah ditandai dengan git add.
- commited adalah kondisi file yang sudah memiliki perubahan di dalamnya, kemudian sudah ditandai dengan git add dan sudah dilakukan commit.
git checkout index.html
Git diff mengecek status perubahan |
untuk menggembalikan file ke perubahan sebelumnya maka kita perlu menggunakan perinta git checkout . itu untuk semua file untuk mengembalikan perubahan di file index.html aja maka kita menggunakan perinta git checkout index.html maka yang akan berubah file html
Perintah membatalkan perubahan
|