Git ialah alat kawalan versi yang biasa digunakan oleh pengaturcara. Apabila menggunakan Git untuk pembangunan, kami mungkin menjana beberapa fail sementara atau fail hasil kompilasi, dan fail ini tidak perlu diuruskan oleh Git. Pada masa ini, anda perlu menggunakan fail abaikan untuk menapis fail ini untuk mengelakkan daripada memasukkan fail yang tidak diperlukan ke dalam kawalan versi.
Dalam Git, fail abaikan ialah fail teks yang digunakan untuk merakam fail atau folder yang ditapis oleh Git. Satu fail atau folder setiap baris, kad bebas boleh digunakan untuk pemadanan. Apabila melaksanakan arahan Git, Git akan menyemak fail gitignore dan secara automatik menapis fail atau folder Ini juga boleh menghalang fail ini daripada disertakan dalam kawalan versi semasa menyerahkan kod.
Yang berikut menerangkan cara menggunakan gitignore:
Git disertakan dengan fail abaikan global lalai, yang boleh ditemui dalam Gunakan arahan berikut dalam Git Bash untuk melihat:
$ git config --global core.excludesfile
untuk melihat laluan ke fail abaikan lalai.
Kami boleh menggunakan arahan berikut untuk menentukan fail abaikan dalam konfigurasi global.
$ git config --global core.excludesfile ~/.gitignore
Di sini kami menentukan fail bernama .gitignore sebagai fail abaikan global Git.
Selain menggunakan fail abaikan global, kami juga boleh menentukan fail abaikan secara berasingan untuk setiap projek, cuma buat .gitignore dalam projek Hanya fail. Kita boleh mencipta fail abaikan dalam projek melalui arahan berikut:
$ touch .gitignore
Selepas penciptaan, anda boleh membuka fail .gitignore dengan editor dan menambah fail atau folder yang perlu ditapis ke . fail gitignore.
Dalam fail .gitignore, gunakan # untuk menganotasi peraturan, satu peraturan setiap baris dan menyokong penggunaan kad bebas, termasuk *, ? , dsb. Berikut ialah beberapa peraturan biasa:
Berikut ialah fail .gitignore yang ringkas:
#忽略备份文件 *~ #忽略编译结果 /build #忽略特定的文件 .sass-cache/ #不忽略doc目录下的README.md文件 !doc/README.md
Dalam fail .gitignore, Jika terdapat peraturan abaikan baharu, anda perlu melaksanakan arahan berikut untuk memberitahu Git mengemas kini peraturan abaikan.
$ git rm -r --cached . $ git add . $ git commit -m 'update ignore rule'
Fungsi arahan ini ialah:
Menetapkan abaikan fail dalam Git ialah kemahiran penting, ini boleh membantu kami mengelakkan fail dan kod yang tidak diperlukan daripada ditambahkan pada kawalan versi. Saya harap kandungan di atas dapat membantu semua orang.
Atas ialah kandungan terperinci Bagaimana untuk menetapkan abaikan dalam git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!