Silahkan masuk atau daftar agar skor dan code anda tersimpan.

Membatalkan revisi lanjutan

File yang dikembalikan dari soal sebelumnya adalah file yang anda commit terakhir. Bagaimana jika anda ingin mengembalikan file yang tiga commit sebelumnya? Gunakan git checkout HEAD~3 nama_file.php. Untuk mengembalikan tujuh commit sebelumnya? git checkout HEAD~7 nama_file.php.

Menggunakan nomor commit

Masih ingat pelajaran tentang git log? Gunakan git log untuk mencari nomor commit. Setelahnya, anda bisa melakukan git checkout nomor_commit nama_file.php. Isi dari nama_file.php akan dikembalikan sesuai commit tersebut.

Membatalkan semua perubahan yang ada

Jika anda ingin mengembalikan semua file ke suatu commit, anda bisa melakukan git revert nomor_commit -n. Dengan ini, anda akan mendapatkan file dengan isi sama persis saat di commit tersebut. Dan semua file tersebut memiliki status staged. Jika anda tidak menggunakan -n, maka semua file tersebut statusnya langsung jadi committed.


Instruksi:
  1. Kembalikan file index.php ke tiga commit sebelumnya.
  2. Kembalikan file index.php ke commit nomer f5e45.
  3. Kembalikan seluruh file ke commit nomer 32d5e. Gunakan -n.

Petunjuk
Forum Diskusi