Generator .gitignore
Buat file .gitignore dengan memilih platform, bahasa, framework, IDE, dan alat yang digunakan proyek Anda — Node, Python, Java, Go, Rust, macOS, Windows, VS Code, JetBrains, Terraform, Docker, dan lainnya. Menggabungkan template yang dipilih, menghapus pola yang berulang, dan memungkinkan Anda menambahkan aturan kustom.
Input
Pilih setiap platform, bahasa, framework, IDE, dan alat yang digunakan proyek Anda dari daftar di bawah. Aturan .gitignore-nya akan digabungkan (duplikat dihapus) menjadi satu file di bawahnya.
Pola Kustom
Ditambahkan di bawah header “Custom Patterns”. Baris yang diawali # tetap disimpan sebagai komentar.
Output
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/gitignore-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"groupLanguagesRuntimes": "[\"tplNode\"]"
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `gitignore-generator` tool (Gitignore Generator) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/gitignore-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Generator .gitignore — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.
| Biaya per panggilan API/MCP | Mulai dari 5 kredit |
|---|---|
| Butuh kredit lebih? | Lihat harga |
Juga tersedia melalui
Panduan
Buat file .gitignore yang siap pakai dalam hitungan detik dengan memilih platform, bahasa, framework, IDE, dan alat yang benar-benar digunakan proyek Anda dari daftar yang bisa dicari. Generator ini menggabungkan aturan pengabaian yang cocok menjadi satu file yang rapi, menghapus pola yang duplikat, dan memungkinkan Anda menambahkan baris kustom sendiri.
Apa itu file .gitignore?
File .gitignore memberi tahu Git file dan folder mana yang harus dibiarkan tidak dilacak. File ini menjaga artefak build, folder dependensi (node_modules/, /vendor/), rahasia lingkungan lokal (.env), metadata editor (.idea/, .vscode/), dan sampah sistem operasi (.DS_Store, Thumbs.db) tetap berada di luar repositori Anda. .gitignore yang baik sejak awal mencegah commit yang tidak disengaja berisi rahasia dan file hasil generate yang berukuran gigabyte.
Cara menggunakan generator ini
- Pilih setiap teknologi dalam stack Anda — misalnya Node, Next.js, VS Code, dan macOS untuk proyek front-end pada umumnya, atau Python, Django, dan JetBrains untuk aplikasi Django. Setiap kategori adalah daftar tersendiri yang bisa dicari, jadi Anda bisa mengetik untuk memfilter alih-alih menggulir.
- Output diperbarui seketika saat Anda menambah atau menghapus pilihan.
- Tambahkan aturan khusus proyek di kotak Pola Kustom, satu per baris. Baris yang diawali
#akan dipertahankan sebagai komentar. - Salin hasilnya atau unduh langsung sebagai
.gitignoreke root repositori Anda.
Cara kerja penggabungan
Setiap template yang dipilih ditulis di bawah header # Nama sendiri agar file tetap mudah dibaca dan diaudit. Pola dideduplikasi secara global: jika dua stack sama-sama mengabaikan dist/ atau .env, pola tersebut hanya muncul sekali, di bawah template pertama yang mendeklarasikannya. Dengan begitu, Anda bisa dengan aman menggabungkan bahasa, framework, editor, dan sistem operasi tanpa berakhir dengan file yang penuh baris berulang.
Template apa saja yang disertakan?
Generator ini mencakup konvensi nyata yang umum dan setia pada template GitHub dan gitignore.io yang populer, dikelompokkan menjadi:
- Bahasa & runtime — Node, Python, Java, Go, Rust, Ruby, PHP, C/C++, C#/.NET
- Framework — Next.js, React, Vue.js, Angular, Django, Laravel, Ruby on Rails
- IDE & editor — VS Code, JetBrains, Vim, Sublime Text, Eclipse
- Sistem operasi — macOS, Windows, Linux
- Alat — Docker, Terraform, dan blok log umum
Di mana file .gitignore diletakkan?
Letakkan di direktori tingkat atas repositori Git Anda. Git menerapkan aturan ke folder tersebut dan semua subfolder. Anda dapat menambahkan file .gitignore tambahan lebih dalam di pohon direktori untuk aturan khusus direktori tertentu.
Bisakah saya mengabaikan file yang sudah dilacak?
Menambahkan pola ke .gitignore hanya berpengaruh pada file yang tidak dilacak. Jika file sudah di-commit, jalankan git rm --cached <file> sekali untuk berhenti melacaknya, lalu commit perubahannya.
Apakah ini privat?
Ya. Semuanya berjalan sepenuhnya di browser Anda — pilihan dan pola kustom Anda tidak pernah diunggah ke server.