Lewati ke konten utama

Generator .gitignore

API reference

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

Hasil .gitignore
 
Apakah ini membantu?

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_HERE

Tempelkan 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/MCPMulai 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

  1. 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.
  2. Output diperbarui seketika saat Anda menambah atau menghapus pilihan.
  3. Tambahkan aturan khusus proyek di kotak Pola Kustom, satu per baris. Baris yang diawali # akan dipertahankan sebagai komentar.
  4. Salin hasilnya atau unduh langsung sebagai .gitignore ke 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.

gitignoregitgeneratordeveloper toolsboilerplateversion control

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.