


Sebagai informasi, saya adalah orang biasa. Saya hanya menggunakan linux untuk waktu yang lama....
Saya mulai menggunakan claude sejak akhir tahun lalu dan telah membuat game selama sekitar 5 bulan..(Karena saya bukan seorang programmer profesional, saya harus melakukannya dengan tekad...)
Namun tadi saat bekerja, saya salah paste sehingga seluruh folder proyek saya terhapus dengan rm -rf ...(Aduh)
Saya menggunakan ubuntu 22.04 dan merupakan pengguna xfs.
Saya menekan tombol reset terlebih dahulu.
Saya boot ke live Ubuntu.
Saya menginstal xfsprogs, xfsdump, dan tcl menggunakan apt.
Saya mengunduh xfs_undelete dari internet.
Saya mengunduh tcllibs dalam format deb dari internet dan menginstalnya menggunakan dpkg.
Saya memulihkan file yang dihapus dalam 1 jam menggunakan xfs_undelete (file harus dipulihkan ke penyimpanan lain selain disk yang dihapus).
Saya sedang mengerjakan proyek ini menggunakan claude. Setelah melakukan commit terakhir menggunakan claude, saya menutup claude cli dan akan melakukan pekerjaan lain. Saat itulah kejadian itu terjadi.
Saya mencoba (walaupun tidak yakin berhasil, file yang dipulihkan memiliki nama yang tidak diketahui dan berukuran 26G) untuk melanjutkan claude cli dengan perintah resume. Saya memberi tahu claude cli lokasi direktori tempat file dipulihkan dan memberikan instruksi berikut:
"Saya secara tidak sengaja menghapus file proyek ini. Saya telah mencoba memulihkannya, tetapi hanya pemulihan linear yang berhasil. File yang dipulihkan berada di dalam direktori /mnt/XXX. Mohon gunakan memori dan codex sebanyak mungkin untuk melakukan pemulihan file."
"Silakan catat file yang berhasil dipulihkan dan yang tidak dipulihkan sebagai file terpisah dan lakukan pemulihan hingga commit terakhir."
Dan...... saya telah melakukan git commit.... Sungguh, saya rasa ini adalah hal terbaik yang pernah saya lakukan.... Saya sedang berusaha keras untuk memulihkannya.
Sepertinya sebagian besar file proyek akan dipulihkan....
Bagi Anda yang menggunakan linux sebagai sistem utama... Mohon gunakan git... Bahkan jika Anda bukan programmer, silakan gunakan git... Saya sangat merekomendasikannya... Git push tidak selalu diperlukan, tetapi tetap bermanfaat.