Bisakah Git Memulihkan File?

Bisakah Git Memulihkan File



Git adalah sistem pelacakan independen yang digunakan oleh orang-orang yang bekerja bersama sebagai sebuah tim. Di Git, ratusan file dapat ditambahkan untuk berbagai tujuan proyek. Anda dapat membuat, menghapus, dan memperbarui file kapan saja dan Git juga mengizinkan penggunanya untuk memulihkan file yang dihapus kapan saja.

Di blog ini, kami akan menguraikan prosedur mengembalikan file yang dihapus di Git.

Bisakah Git Memulihkan File?

Ya, Git dapat memulihkan file. Operasi ini tampaknya diperlukan dalam situasi di mana Anda salah menghapus file penting yang diperlukan untuk memulihkan.







Bagaimana Mengembalikan File di Git?

Dalam prosedur yang diberikan di bawah ini, pertama, kita akan pindah ke repositori Git dan memeriksa daftar file yang ada. Kemudian, pilih salah satu dari mereka, dan hapus menggunakan ' $ git rm ' memerintah. Setelah itu, unstage file yang dihapus dan jalankan perintah “ $ git checkout — ” perintah untuk memulihkannya.



Untuk memahami skenario yang dibahas di atas, lihat langkah-langkah yang disediakan di bawah ini!



Langkah 1: Arahkan ke Direktori Git
Pertama, pindah ke repositori lokal Git menggunakan perintah 'cd':





$ CD 'C:\Pengguna \n azma\Git\demo2'

Langkah 2: Daftar File Repositori
Jalankan “ git ls-file ” perintah untuk melihat semua file dari repositori yang ditentukan:



$ git ls-file

Seperti yang Anda lihat, ' demo2 ” Repositori Git berisi tiga file, dua dengan “ .txt ” dan satu dengan “ .rtf ” ekstensi:

Langkah 3: Hapus File
Sekarang, kami akan menghapus ' demo1.txt ” dari repositori lokal Git dengan bantuan “ git rm ' memerintah:

$ git rm demo1.txt

Di sini, file yang kami tentukan berhasil dihapus:

Langkah 4: Daftar File Repositori
Jalankan perintah yang disediakan untuk memverifikasi operasi penghapusan file:

$ git ls-file

Seperti yang Anda lihat pada output di bawah ini, tidak ada file dengan nama “ demo1.txt ”:

Langkah 5: Periksa Status
Periksa status Repositori Git saat ini dengan memanfaatkan ' status git ' memerintah:

$ status git .

File yang dihapus dipentaskan secara otomatis, yang merupakan perilaku default ' rm ' memerintah:

Langkah 6: Unstage File
Selanjutnya, unstage file yang dihapus dengan menjalankan perintah “ git reset ' memerintah:

$ git reset KEPALA -- demo1.txt

Di sini, tentukan ' KEPALA ” dengan nama file untuk membatalkan tahapan perubahan:

Langkah 7: Periksa Status
Jalankan perintah di bawah ini untuk memeriksa status:

$ status git .

Seperti yang Anda lihat, perubahan penghapusan sekarang tidak dipentaskan:

Langkah 8: Pulihkan File
Terakhir, jalankan “ git checkout ” perintah untuk mengembalikan file:

$ git checkout -- demo1.txt

Sekali lagi, jalankan ' status git ” perintah untuk melihat status repositori Git saat ini:

$ status git .

Tidak ada yang ditempatkan di repo yang perlu dikomit, dan area kerja bersih:

Langkah 9: Verifikasi Kembalikan File
Terakhir, daftar file repositori untuk melihat file yang dipulihkan:

$ git ls-file

Output yang diberikan menunjukkan bahwa kami telah berhasil memulihkan file yang dihapus ' demo1.txt ” ke repositori Git kami:

Kami telah menyajikan metode memulihkan file.

Kesimpulan

Ya, Anda dapat memulihkan file di Git. Untuk melakukannya, pindah ke repositori lokal Git, dan periksa file yang ada yang ditempatkan di repositori. Selanjutnya, jalankan “ $ git rm ” perintah untuk menghapus file apa pun. Kemudian, unstage perubahan menggunakan ' $ git reset KEPALA — ' memerintah. Terakhir, jalankan “ $ git checkout — ” perintah untuk mengembalikan file yang dihapus. Blog ini menjelaskan prosedur mengembalikan file yang terhapus di Git.