Git ialah salah satu alat kawalan versi paling popular dalam pembangunan moden. Ia menyediakan banyak kemudahan dan ciri untuk pengurusan kod dan kerjasama pasukan, membolehkan pembangun mengurus dan menyemak kod dengan mudah. Walau bagaimanapun, kadangkala kita perlu memadam fail atau folder tertentu Memadam folder bukanlah perkara yang mudah dalam git dan memerlukan penggunaan beberapa arahan khas.
Arahan untuk memadam folder dalam Git
Untuk memadam folder dalam git, anda boleh menggunakan arahan berikut:
git rm -r folder_name
Di mana, pilihan -r
bermaksud rekursi untuk memadam folder, folder_name
mewakili nama folder yang hendak dipadamkan. Selepas melaksanakan arahan ini, git akan mengalih keluar folder daripada indeks dan memadamnya daripada direktori kerja. Pada masa ini, melaksanakan perintah git status
akan menunjukkan bahawa folder telah dipadamkan.
Walau bagaimanapun, pemadaman folder tidak mengalihkannya sepenuhnya daripada sejarah git. Ini bermakna jika anda perlu memulihkan folder dalam versi seterusnya, anda boleh berbuat demikian.
Untuk memadam sepenuhnya folder dan semua sejarahnya, anda boleh menggunakan arahan berikut:
git filter-branch --tree-filter 'rm -rf folder_name' HEAD
Di mana, pilihan --tree-filter
memberitahu Git untuk memadam fail untuk setiap komit (dalam HEAD to root path) untuk melaksanakan arahan (dalam kes ini untuk memadam folder), rm -rf folder_name
ialah arahan untuk memadam folder secara rekursif.
Nota: Menggunakan filter-branch
arahan ini akan mengubah suai sejarah Git, jadi sila pastikan bahawa jika orang lain berkongsi repositori dengan anda, ini harus dirundingkan.
Kesimpulan
Apabila anda perlu memadam folder dalam git, sebaiknya gunakan perintah git rm -r folder_name
, yang membolehkan Git memadam folder daripada indeks dan direktori kerja. Jika anda perlu memadam sepenuhnya folder dan sejarahnya, anda boleh menggunakan perintah git filter-branch
.
Untuk pemula, Git ialah alat yang sangat berguna, yang boleh meningkatkan kecekapan pembangunan dengan sangat baik. Walau bagaimanapun, anda juga mesti memberi perhatian kepada butiran penggunaan Git untuk mengelakkan salah operasi yang tidak disengajakan.
Atas ialah kandungan terperinci Bagaimana untuk memadam folder dalam git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!