Memulihkan Pekerjaan yang Hilang
Bagian dari kursus Git
Suatu saat kamu akan mengetik sebuah perintah, menekan Enter, menyaksikan terminal mencetak sesuatu yang tenang dan final, lalu sadar kamu baru saja menghapus pekerjaan sehari penuh. Semua orang pernah begitu. Kabar baiknya, dan ini fakta paling menenangkan di seluruh Git: kalau sudah kamu commit, hampir pasti masih ada. Git tidak membuang commit begitu tidak ada branch lagi yang menunjuknya.
Ada satu batas penting, dan itu layak disebut sebelum apa pun yang lain. Jaring pengaman ini hanya menangkap pekerjaan yang pada suatu titik pernah di-commit, artinya tersimpan ke dalam snapshot lewat git commit. Perubahan yang sepanjang hidupnya hanya duduk di editor, tidak pernah di-stage dan tidak pernah di-commit, sama sekali tidak ada di penyimpanan Git, jadi git restore yang menghapusnya memang benar-benar...
Ingin belajar Git Memulihkan Pekerjaan yang Hilang di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Git siap pakai, dan kerjakan Memulihkan Pekerjaan yang Hilang secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniMemulihkan Pekerjaan yang HilangYang akan kamu pelajari
- Git reflog
- Recovering from reset --hard
- Git fsck --lost-found
- 30-day grace period
