Pernah gak kamu ngoding udah jadi nih, project kamu dan bisa di run, namun kamu masih kurang puas dan ingin explore lagi, namun tanpa kamu sadari ketika kamu menambahkan features baru project kamu crash dan error. Pusing kamu ini gimana?. padahal tadi udah kamu ctrl+z atau cmd+z masih aja error atau parahkanya lagi kamu close project dan gak bisa di undo. Nah oleh karena itu GIT sangat berguna pada saat-saat seperti ini. Pada kesempatan ini saya akan berbagi tutorial gimana caranya reset atau mengembalikan project kode yang error menjadi seperti semula dengan GIT. Saya sarankan jika kamu masih baru belajar GIT, silahkan baca tutorial git sebelumnya akan saya cantumkan di akhir tutorial ini.
Apa Yang Akan Kita Pelajari?
1. Mereset kode/project error dengan GIT
Sebelum mengikuti tutorial ini silahkan ikuti tutorial ini, karena saya akan menggunakan project sebelumnya yang telah saya buat : #5 Tutorial GIT Melihat History/Riwayat Project
Silahkan ubah file index.html agar menjadi error, disini saya hilangkan penutup tag </body> </html>, agar kode HTML kita jadi error. Ini cuman contoh misal kamu menggunakan real world application yang kompleks dan terjadi error dan kamu tidak tahu di mana errornya karena file nya begitu banyak.
<!DOCTYPE html>
<html>
<link rel="stylesheet" type="text/css" href="index.css">
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>
Kemudian kamu cek status GIT mu,
git status
Maka hasilnya akan seperti gambar di bawah ini :
Bisa dilihat file index html kita berubah, sebelumnya project berjalan dengan lancar, kemudian kita membuat error atau bugs, dan kita ingin kembali seperti semula silahkan ketikah perintah ajaib di bawah ini :
git reset --hard
Setelah kamu menjalankan perintah ajaib di atas maka kode mu akan berjalan dengan lancar seperti semula. Hasilnya akan seperti di bawah ini :
Maka kode yang telah kamu buat error dan penuh bugs akan kembali seperti semula:
<!DOCTYPE html>
<html>
<link rel="stylesheet" type="text/css" href="index.css">
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>
</body>
</html>
Dan ketika kamu ketikan GIT Status maka semua file sudah kembali seperti sebelumnya saat project lancar untuk di jalankan.
Kesimpulan
Jadi sangat saya sarankan untuk kamu yang membuat project dan menggunakan GIT, pastikan jika features yang kamu buat berjalan (work) pastikan kamu melakukan commit secara berkala sehinga jika terjadi error atau bugs yang bikin kamu pusing, kamu tidak reset saja wkwkwkw.
Baca Juga Tutorial Git Sebelumnya:
#4 Tutorial GIT Add Dan Commit Project Yang Baik#5 Tutorial GIT Melihat History/Riwayat Project
0 Comments