GITIGNORE Fail (Apa Itu dan Cara Membuka Fail)

Isi kandungan:

GITIGNORE Fail (Apa Itu dan Cara Membuka Fail)
GITIGNORE Fail (Apa Itu dan Cara Membuka Fail)
Anonim

Fail dengan sambungan fail GITIGNORE ialah fail Git Abaikan yang digunakan dengan sistem kawalan versi/sumber yang dipanggil Git.

Apakah Fail GITIGNORE?

Fail Git Abaikan menentukan fail dan folder mana yang harus diabaikan dalam kod sumber yang diberikan.

Ia boleh digunakan berdasarkan setiap laluan supaya peraturan hanya digunakan pada folder tertentu, tetapi anda juga boleh membuat fail GITIGNORE global yang digunakan pada setiap repositori Git yang anda miliki.

Anda boleh menemui berpuluh-puluh contoh fail GITIGNORE yang disyorkan dalam pelbagai senario, daripada halaman templat.gitignore GitHub.

Cara Membuka Fail GITIGNORE

Image
Image

Fail GITIGNORE ialah fail teks biasa, bermakna anda boleh membukanya dengan mana-mana program yang boleh membaca fail teks.

Pengguna Windows boleh membuka fail GITIGNORE dengan program Notepad terbina dalam atau dengan aplikasi Notepad++ percuma. Untuk membuka fail GITIGNORE pada macOS, anda boleh menggunakan Gedit. Pengguna Linux (serta Windows dan macOS) mungkin mendapati Atom berguna untuk membuka dan mengedit fail GITIGNORE.

Walau bagaimanapun, fail GITIGNORE sebenarnya tidak boleh digunakan (iaitu ia tidak berfungsi sebagai fail abaikan) melainkan ia digunakan dalam konteks Git, iaitu perisian percuma yang dijalankan pada Windows, Linux dan macOS.

Anda boleh menggunakan fail GITIGNORE dengan meletakkannya di mana-mana tempat yang anda mahu peraturan itu digunakan. Letakkan yang berbeza dalam setiap direktori kerja dan peraturan abaikan akan berfungsi untuk setiap folder secara individu. Jika anda meletakkan fail GITIGNORE dalam folder akar direktori kerja projek, anda boleh menambah semua peraturan di sana supaya ia mengambil peranan global.

Jangan letakkan fail GITIGNORE dalam direktori repositori Git; yang tidak akan membenarkan peraturan digunakan kerana fail perlu berada dalam direktori kerja.

Fail GITIGNORE berguna untuk berkongsi peraturan abaikan dengan sesiapa sahaja yang mungkin mengklon repositori anda. Inilah sebabnya, menurut GitHub, adalah penting untuk memasukkannya ke dalam repositori anda.

Cara Menukar Kepada/Dari Fail GITIGNORE

Lihat urutan Stack Overflow ini untuk mendapatkan maklumat tentang menukar CVSIGNORE kepada GITIGNORE. Jawapan mudah ialah tiada penukar fail biasa yang boleh melakukannya untuk anda, tetapi mungkin terdapat skrip yang boleh anda gunakan untuk menyalin corak fail CVSIGNORE.

Lihat Cara Menukar Repositori SVN kepada Repositori Git untuk bantuan melakukannya. Juga, lihat skrip Bash ini yang mungkin boleh mencapai perkara yang sama.

Untuk menyimpan fail GITIGNORE anda ke format fail teks, gunakan salah satu penyunting teks yang dinyatakan di atas. Kebanyakan daripada mereka boleh menukar kepada TXT, HTML dan format teks biasa yang serupa.

Pembacaan Lanjutan pada Fail GITIGNORE

Anda boleh membina fail GITIGNORE setempat daripada Terminal, dengan arahan ini:

sentuh.giignore

Secara global boleh dibuat seperti ini:

git config --global core.excludesfile ~/.gitignore_global

Sebagai alternatif, jika anda tidak mahu membuat fail GITIGNORE, anda boleh menambah pengecualian pada repositori tempatan anda dengan mengedit fail.git/info/exclude.

Berikut ialah contoh mudah fail GITIGNORE yang akan mengabaikan pelbagai fail yang dijana oleh sistem pengendalian:

. DS_Store

. DS_Store?

._. Sampah

ehthumbs.dbThumbs.db

Berikut ialah contoh GITIGNORE yang mengecualikan fail LOG, SQL dan SQLITE daripada kod sumber:

.log

.sql.sqlite

Terdapat banyak peraturan corak yang mesti dipatuhi untuk mematuhi peraturan sintaks yang betul yang dituntut oleh Git. Anda boleh membaca tentang ini dan banyak lagi tentang cara fail berfungsi, daripada tapak web Dokumentasi GITIGNORE rasmi.

Pastikan anda ingat bahawa jika anda telah mendaftar masuk fail untuk tidak diabaikan, dan kemudian tambah peraturan abaikan untuknya dalam fail GITIGNORE, Git tidak akan mengabaikan fail itu sehingga anda menyahjejaknya dengan arahan berikut:

git rm --nama fail dalam cache

Adakah Fail Anda Masih Tidak Dibuka?

Jika fail anda tidak berfungsi seperti yang diterangkan di atas, pastikan anda membaca sambungan fail dengan betul. Contohnya, jika anda tidak boleh membukanya dengan editor teks atau jika Git tidak mengenali fail itu, anda mungkin tidak benar-benar berurusan dengan fail GITIGNORE.

IGN ialah satu lagi fail abaikan tetapi berada dalam format fail RoboHelp Ignore List yang dibuat oleh dan digunakan dengan Adobe RoboHelp untuk membina dokumen bantuan Windows. Walaupun fail itu mungkin mempunyai fungsi yang serupa - untuk menyenaraikan perkataan yang diabaikan daripada carian melalui dokumentasi - ia tidak boleh digunakan dengan Git dan tidak mengikut peraturan sintaks yang sama.

Jika fail anda tidak dibuka, selidiki sambungan failnya untuk mengetahui format fail tersebut supaya anda boleh mencari perisian yang sesuai yang membuka atau menukarnya.

Soalan Lazim

    Bagaimana saya boleh melihat kandungan GITIGNORE saya?

    Anda boleh membuka fail dengan editor teks pilihan anda. Anda juga boleh menggunakan perintah git check-ignore nama laluan untuk melihat sama ada fail tertentu berada dalam senarai abaikan.

    Apakah itu GITIGNORE dan GITATTRIBUTES dalam Visual Studio?

    Fail GITIGNORE menyenaraikan item yang tidak dijejaki oleh repositori Git, manakala fail GITATTRIBUTES menentukan cara mengendalikan fail tertentu berdasarkan nama laluan. Anda boleh membuka dan menukar kedua-dua fail dalam Visual Studio daripada Tetapan Repositori > Abaikan & Atribut Fail

    Bagaimana cara saya GITIGNORE folder?

    Jika anda ingin mengabaikan kandungan direktori tertentu, buka fail GITIGNORE anda dan taip folder_name /.

Disyorkan: