Bolehkah Git Memulihkan Fail?

Bolehkah Git Memulihkan Fail



Git ialah sistem penjejakan bebas yang digunakan oleh orang yang bekerja bersama sebagai satu pasukan. Pada Git, beratus-ratus fail boleh ditambah untuk pelbagai tujuan projek. Anda boleh membuat, memadam dan mengemas kini fail pada bila-bila masa dan Git juga membenarkan penggunanya memulihkan fail yang dipadamkan pada bila-bila masa.

Dalam blog ini, kami akan menghuraikan prosedur memulihkan fail yang dipadam dalam Git.

Bolehkah Git Memulihkan Fail?

Ya, Git boleh memulihkan fail. Operasi ini nampaknya perlu dalam situasi di mana anda tersilap mengalih keluar mana-mana fail penting yang diperlukan untuk memulihkan.







Bagaimana untuk memulihkan fail dalam Git?

Dalam prosedur yang diberikan di bawah, pertama, kami akan beralih ke repositori Git dan menyemak senarai fail sedia ada. Kemudian, pilih mana-mana satu daripadanya, dan keluarkannya menggunakan “ $ git rm ” perintah. Selepas itu, nyahperingkat fail yang dipadam dan laksanakan ' $ git checkout — ” perintah untuk memulihkannya.



Untuk memahami senario yang dibincangkan di atas, lihat langkah-langkah yang disediakan di bawah!



Langkah 1: Navigasi ke Direktori Git
Pertama, pindah ke repositori tempatan Git menggunakan arahan 'cd':





$ cd 'C:\Users \n azma\Git\demo2'

Langkah 2: Senaraikan Fail Repositori
Jalankan ' git ls-files ” perintah untuk melihat semua fail repositori yang ditentukan:



$ git ls-files

Seperti yang anda lihat, ' demo2 'Repositori Git mengandungi tiga fail, dua dengan ' .txt ” dan satu dengan “ .rtf ' sambungan:

Langkah 3: Alih Keluar Fail
Sekarang, kami akan mengalih keluar ' demo1.txt ” fail daripada repositori tempatan Git dengan bantuan “ git rm ” perintah:

$ git rm demo1.txt

Di sini, fail kami yang ditentukan berjaya dipadamkan:

Langkah 4: Senaraikan Fail Repositori
Jalankan arahan yang disediakan untuk mengesahkan operasi mengalih keluar fail:

$ git ls-files

Seperti yang anda lihat dalam output di bawah, tiada fail wujud dengan nama ' demo1.txt ”:

Langkah 5: Semak Status
Semak status semasa Repositori Git dengan menggunakan ' status git ” perintah:

$ status git .

Fail yang dipadam dipentaskan secara automatik, yang merupakan tingkah laku lalai ' rm ” perintah:

Langkah 6: Nyahperingkat Fail
Seterusnya, nyahperingkat fail yang dipadam dengan melaksanakan ' git set semula ” perintah:

$ git set semula KEPALA -- demo1.txt

Di sini, nyatakan ' KEPALA ” pilihan dengan nama fail untuk membatalkan perubahan:

Langkah 7: Semak Status
Jalankan arahan di bawah untuk menyemak status:

$ status git .

Seperti yang anda lihat, perubahan padam kini tidak berperingkat:

Langkah 8: Pulihkan Fail
Akhir sekali, laksanakan ' git checkout ” perintah untuk memulihkan fail:

$ git checkout -- demo1.txt

Sekali lagi, laksanakan ' status git ” perintah untuk melihat status semasa repositori Git:

$ status git .

Tiada apa-apa diletakkan dalam repo yang perlu dilakukan, dan kawasan kerja bersih:

Langkah 9: Sahkan Pemulihan Fail
Akhir sekali, senaraikan fail repositori untuk melihat fail yang dipulihkan:

$ git ls-files

Output yang diberikan menunjukkan bahawa kami telah berjaya memulihkan ' yang dipadamkan demo1.txt ” ke repositori Git kami:

Kami telah membentangkan kaedah memulihkan fail.

Kesimpulan

Ya, anda boleh memulihkan fail dalam Git. Untuk berbuat demikian, pindah ke repositori tempatan Git, dan semak fail sedia ada yang diletakkan dalam repositori. Seterusnya, jalankan ' $ git rm ” perintah untuk mengalih keluar sebarang fail. Kemudian, nyahperingkat perubahan menggunakan ' $ git reset HEAD — ” perintah. Akhir sekali, laksanakan ' $ git checkout — ” perintah untuk memulihkan fail yang dialih keluar. Blog ini menerangkan prosedur memulihkan fail yang dipadam dalam Git.