Cara Membersihkan Repositori Git Dengan Perintah git prune

Cara Membersihkan Repositori Git Dengan Perintah Git Prune



Saat pengguna bekerja di Git, mereka dapat membuat beberapa cabang berbeda dan menambahkan komit setelah membuat perubahan dalam file proyek tanpa kerumitan. Salah satu hal terbaik tentang Git, yang membuatnya bekerja lebih efisien, adalah memungkinkan penggunanya untuk menghapus data yang tidak diperlukan lagi. Untuk tujuan ini, Anda dapat menggunakan ' $ git pangkas ” perintah untuk membersihkan objek Git yang tidak terjangkau atau tidak digunakan.

Panduan ini akan mengilustrasikan metode pembersihan repositori Git dengan perintah git prune.







Bagaimana Cara Membersihkan Repositori Git dengan Perintah git prune?

Ikuti langkah-langkah yang disebutkan di bawah ini untuk membersihkan repositori Git dengan perintah git Prune.



Langkah 1: Luncurkan Git Bash



Pencarian untuk ' Git Pesta ” pada sistem Anda menggunakan “ Memulai ” dan luncurkan:






Langkah 2: Navigasikan ke Direktori

Pindah ke direktori yang dipilih yang ingin Anda bersihkan:



$ CD 'C:\Pengguna \n pencarian \t esting'



Langkah 3: Log Sejarah

Sekarang, jalankan ' git log ” perintah untuk memeriksa riwayat komit dari repositori lokal:

$ git log --on line


Output di bawah ini menunjukkan bahwa kami telah melakukan tiga kali dalam repositori yang sesuai:


Langkah 4: Setel ulang KEPALA

Jalankan yang diberikan “ git reset ” perintah untuk memutar kembali dengan satu komit dan mengatur ulang HEAD ke sana:

$ git reset --keras c4f871f


Dalam kasus kami, kami ingin pindah “ KEPALA ” ke komit kedua dan putar kembali “ komitmen ketiga ”. Makanya kita lulus” c4f871f ” sebagai id lognya:


Langkah 5: Periksa Komit yang Dihapus

Selanjutnya, jalankan “ git fsck ” perintah dengan “ –hilang ditemukan ” untuk memeriksa komit yang dihapus:

$ git fsck --hilang-ditemukan


Komit kami yang dihapus akan ditampilkan di output.

Catatan: Jika Anda telah menghapus lebih dari satu komit, Anda dapat mencocokkannya dengan tujuh karakter pertama dari nilai id yang ditampilkan.


Selanjutnya, jalankan “ git reflog ” perintah untuk mengakhiri entri lama dari repositori:

$ git reflog berakhir --berakhir = sekarang --kedaluwarsa-tidak terjangkau = sekarang --semua


Di Sini, ' –kedaluwarsa=sekarang ” opsi menunjukkan bahwa perintah yang diberikan akan menghapus semua entri yang lebih lama:


Langkah 6: Verifikasi Perubahan

Jalankan “ –lari kering ” pilihan dengan “ git prune ” perintah untuk memverifikasi perubahan yang baru saja dibuat di repositori:

$ git prune --dry-run



Langkah 7: Bersihkan Repositori Git

Sekarang, jalankan ' git prune ” perintah untuk membersihkan repositori Git:

$ git prune --verbose --kemajuan --berakhir = sekarang


Di Sini, ' –verbose Opsi ” akan menampilkan semua objek dan tindakan terkait sedangkan “ -kemajuan opsi ” digunakan untuk memeriksa kemajuan git prune, dan “ –kedaluwarsa=sekarang ” akan menghapus objek yang lebih lama:


Terakhir, jalankan lagi “ git fsck ” perintah dengan “ –hilang ditemukan ” untuk memverifikasi bahwa komit telah dihapus dari repositori kami atau masih ada:

$ git fsck --hilang-ditemukan



Kami telah menyusun prosedur pembersihan repositori Git dengan perintah git prune.

Kesimpulan

Untuk membersihkan repositori Git dengan perintah git prune, pertama-tama pindah ke repositori yang sesuai, lalu periksa riwayat log komitnya menggunakan perintah “ $git log ' memerintah. Setelah itu, jalankan “ $ git reset ” perintah untuk memutar kembali satu komit dan memeriksa status komit yang dihapus. Selanjutnya, hapus semua entri yang lebih lama, periksa perubahan, lalu jalankan perintah “ $ git pangkas ” perintah untuk membersihkan repositori. Panduan ini membahas metode membersihkan repositori Git dengan perintah git prune.