Belajar GIT - Membatalkan revisi lanjutan

Oleh ciplex 99 2 pada Minggu, 29 Okt. 2017, 10:52:41


Kembali ke forum grup


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



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 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