Generator .gitignore

Pilih stack Anda dan buat file .gitignore dengan aturan yang tepat — Node, Python, Java, Go, React, Laravel dan 15 lainnya.

Cara menggunakan

  1. Centang kotak untuk setiap stack dalam proyek Anda — Node, Python, Java, PHP, React, Next.js, atau kombinasi apa pun.
  2. Klik "Buat" untuk menggabungkan template yang dipilih menjadi satu file .gitignore, dengan header komentar per stack.
  3. Salin hasilnya atau unduh sebagai file .gitignore. Letakkan di root repositori Anda.

Tentang alat ini

Setiap repositori Git membutuhkan file .gitignore, dan setiap stack memiliki set file sendiri yang tidak boleh di-commit: node_modules di Node, __pycache__ di Python, direktori build di Java, vendor di PHP. Membuat daftar yang salah berarti entah meng-commit biner yang membengkakkan repositori atau mengabaikan file yang seharusnya dilacak. Alat ini memungkinkan Anda memilih stack dari daftar dua puluh dan menggabungkan template-nya menjadi satu file, dengan header komentar per bagian sehingga Anda dapat melihat apa berasal dari mana.

Template mengikuti pola yang diterbitkan di repositori github/gitignore (lisensi CC0 1.0), standar de facto yang digunakan GitHub sendiri saat Anda membuat repositori baru. Setiap template mencakup output build, direktori dependensi, file IDE, artefak OS, dan file lingkungan yang disepakati komunitas untuk diabaikan. Saat Anda memilih beberapa stack, alat menggabungkannya secara berurutan — duplikat antar stack tidak berbahaya karena Git memproses aturan .gitignore dari atas ke bawah dan kecocokan pertama yang menang.

File dihasilkan sepenuhnya di browser Anda. Tidak ada yang diunggah, tidak ada API yang dipanggil, dan hasilnya adalah teks biasa yang dapat Anda salin. Jika proyek Anda menggunakan kombinasi yang tidak tercakup di sini — monorepo dengan Go dan React, misalnya — pilih keduanya dan outputnya mencakup keduanya. Template ditinjau secara berkala tetapi stack berkembang: jika Anda menemukan pola yang hilang, tambahkan di akhir file.

Pertanyaan yang sering diajukan

Dari mana template-nya berasal?

Dari repositori github/gitignore (CC0 1.0), sumber yang sama yang digunakan GitHub saat Anda menginisialisasi repositori dengan .gitignore. Ditinjau secara berkala.

Bisakah saya menggabungkan beberapa stack?

Ya. Centang sebanyak yang diperlukan dan output menggabungkannya dengan header komentar per bagian.

Apakah file dikirim ke luar browser?

Tidak. Template tertanam di halaman dan file dirakit secara lokal.

Bagaimana jika stack saya tidak ada?

Tambahkan aturan Anda sendiri di akhir file yang dihasilkan. Dua puluh stack di sini mencakup kasus paling umum.

Apakah duplikat antar stack menjadi masalah?

Tidak. Git memproses aturan .gitignore dari atas ke bawah dan aturan duplikat tidak berpengaruh.

Alat terkait

Tautan panjang? Perpendek secara gratis

Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.

Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.