GITIGNORE File (Apa Itu dan Cara Membukanya)

Daftar Isi:

GITIGNORE File (Apa Itu dan Cara Membukanya)
GITIGNORE File (Apa Itu dan Cara Membukanya)
Anonim

File dengan ekstensi file GITIGNORE adalah file Git Ignore yang digunakan dengan sistem kontrol versi/sumber yang disebut Git.

Apa Itu File GITIGNORE?

Sebuah file Git Ignore menentukan file dan folder mana yang harus diabaikan dalam kode sumber yang diberikan.

Ini dapat digunakan pada basis per-path sehingga aturan hanya diterapkan pada folder tertentu, tetapi Anda juga dapat membuat file GITIGNORE global yang berlaku untuk setiap repositori Git yang Anda miliki.

Anda dapat menemukan lusinan contoh file GITIGNORE yang direkomendasikan dalam berbagai skenario, dari halaman template.gitignore GitHub.

Cara Membuka File GITIGNORE

Image
Image

File GITIGNORE adalah file teks biasa, artinya Anda dapat membukanya dengan program apa pun yang dapat membaca file teks.

Pengguna Windows dapat membuka file GITIGNORE dengan program Notepad bawaan atau dengan aplikasi Notepad++ gratis. Untuk membuka file GITIGNORE di macOS, Anda dapat menggunakan Gedit. Pengguna Linux (serta Windows dan macOS) mungkin menganggap Atom berguna untuk membuka dan mengedit file GITIGNORE.

Namun, file GITIGNORE sebenarnya tidak dapat digunakan (yaitu tidak berfungsi sebagai file abaikan) kecuali jika digunakan dalam konteks Git, yang merupakan perangkat lunak gratis yang berjalan di Windows, Linux, dan macOS.

Anda dapat menggunakan file GITIGNORE dengan menempatkannya di mana pun Anda ingin aturan diterapkan. Letakkan yang berbeda di setiap direktori kerja dan aturan abaikan akan berfungsi untuk setiap folder satu per satu. Jika Anda meletakkan file GITIGNORE di folder root dari direktori kerja proyek, Anda dapat menambahkan semua aturan di sana sehingga mengambil peran global.

Jangan letakkan file GITIGNORE di direktori repositori Git; yang tidak mengizinkan aturan untuk diterapkan karena file harus berada di direktori kerja.

File GITIGNORE berguna untuk berbagi aturan abaikan dengan orang lain yang mungkin mengkloning repositori Anda. Inilah sebabnya, menurut GitHub, penting untuk memasukkannya ke dalam repositori Anda.

Cara Mengonversi Ke/Dari File GITIGNORE

Lihat utas Stack Overflow ini untuk informasi tentang mengonversi CVSIGNORE ke GITIGNORE. Jawaban sederhananya adalah tidak ada konverter file biasa yang dapat melakukannya untuk Anda, tetapi mungkin ada skrip yang dapat Anda gunakan untuk menyalin pola file CVSIGNORE.

Lihat Cara Mengonversi Repositori SVN ke Repositori Git untuk bantuan melakukan itu. Juga, lihat skrip Bash ini yang mungkin dapat mencapai hal yang sama.

Untuk menyimpan file GITIGNORE Anda ke format file teks, gunakan salah satu editor teks yang disebutkan di atas. Kebanyakan dari mereka dapat mengkonversi ke TXT, HTML, dan format teks biasa serupa.

Bacaan Lanjutan pada File GITIGNORE

Anda dapat membuat file GITIGNORE lokal dari Terminal, dengan perintah ini:

sentuh.gitignore

Yang global bisa dibuat seperti ini:

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

Atau, jika Anda tidak ingin membuat file GITIGNORE, Anda dapat menambahkan pengecualian ke repositori lokal Anda dengan mengedit file.git/info/exclude.

Berikut adalah contoh sederhana dari file GITIGNORE yang akan mengabaikan berbagai file yang dihasilkan oleh sistem operasi:

. DS_Store

. DS_Store?

._. Trashes

ehthumbs.dbThumbs.db

Berikut adalah contoh GITIGNORE yang mengecualikan file LOG, SQL, dan SQLITE dari kode sumber:

.log

.sql.sqlite

Ada banyak aturan pola yang harus diikuti untuk mematuhi aturan sintaks yang tepat yang dituntut Git. Anda dapat membaca tentang ini, dan lebih banyak lagi tentang cara kerja file, dari situs resmi Dokumentasi GITIGNORE.

Pastikan untuk mengingat bahwa jika Anda sudah memeriksa file agar tidak diabaikan, dan kemudian menambahkan aturan abaikan untuk itu di file GITIGNORE, Git tidak akan mengabaikan file tersebut sampai Anda membatalkan pelacakannya dengan perintah berikut:

git rm --cached nameofthefile

Apakah File Anda Masih Tidak Bisa Dibuka?

Jika file Anda tidak berfungsi seperti yang dijelaskan di atas, periksa apakah Anda membaca ekstensi file dengan benar. Misalnya, jika Anda tidak dapat membukanya dengan editor teks atau jika Git tidak mengenali file tersebut, Anda mungkin tidak benar-benar berurusan dengan file GITIGNORE.

IGN adalah file abaikan lainnya tetapi dalam format file RoboHelp Ignore List yang dibuat oleh dan digunakan dengan Adobe RoboHelp untuk membuat dokumen bantuan Windows. Meskipun file mungkin memiliki fungsi yang serupa - untuk mencantumkan kata-kata yang diabaikan dari pencarian melalui dokumentasi - file tersebut tidak dapat digunakan dengan Git dan tidak mengikuti aturan sintaks yang sama.

Jika file Anda tidak terbuka, teliti ekstensi filenya untuk mempelajari formatnya sehingga Anda dapat menemukan perangkat lunak yang sesuai untuk membuka atau mengonversinya.

FAQ

    Bagaimana cara melihat apa yang ada di GITIGNORE saya?

    Anda dapat membuka file dengan editor teks pilihan Anda. Anda juga dapat menggunakan perintah git check-ignore pathname untuk melihat apakah file tertentu ada dalam daftar abaikan.

    Apa itu GITIGNORE dan GITATTRIBUTES di Visual Studio?

    File GITIGNORE mencantumkan item yang tidak dilacak oleh repositori Git, sedangkan file GITATTRIBUTES menentukan cara menangani file tertentu berdasarkan nama path. Anda dapat membuka dan mengubah kedua file di Visual Studio dari Repository Settings > Ignore & Attributes Files

    Bagaimana cara GITIGNORE folder?

    Jika Anda ingin mengabaikan isi direktori tertentu, buka file GITIGNORE Anda dan ketik nama_folder /.

Direkomendasikan: