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. CONTOH SOAL: 1.Kembalikan file index.php ke tiga commit sebelumnya.
0 jempol
ciplex
99
2
penanya
·
7 tahun, 1 bulan yang lalu
·
1 jempol
Contoh Soal: 1.Kembalikan file index.php ke tiga commit sebelumnya. -Jawaban : git checkout HEAD~3 index.html 2.Kembalikan file index.php ke commit nomer f5e45. -Jawaban : git checkout f5e45 index.php 3.Kembalikan seluruh file ke commit nomer 32d5e. Gunakan -n. -Jawaban : git revert 32d5e -n