tool hub Kumpulan alat

Gitignore Generator

Gitignore Generator — berjalan di browser. Input tidak disimpan.

Berjalan di browser Tanpa daftar Gratis


Pembuat .gitignore

Pilih stack

Cara menggunakan

  1. Centang lingkungan di bawah stack. Default Node.js, macOS, dan .env / secrets.
  2. Anda bisa menambah Python, Java / Maven / Gradle, Go, Rust, PHP / Composer, Windows, VS Code, dan JetBrains.
  3. Tekan Buat untuk menggabungkan teks .gitignore di bawah. Ubah centang, lalu buat lagi.
  4. Salin ke .gitignore di akar proyek dan hapus baris yang tidak Anda perlukan.
  5. Reset mengembalikan Node, macOS, dan .env sebagai centang default.

Konsep utama

Pembuat .gitignore adalah templat awal path yang tidak boleh dilacak Git, dikelompokkan menurut stack. Node menambahkan node_modules, dist, .next; Python menambahkan __pycache__, venv; Java menambahkan target, .gradle. Anda juga bisa menambah .DS_Store macOS, Thumbs.db Windows, dan editor .vscode / .idea. Tujuannya .gitignore pertama agar node_modules dan venv tidak di-commit, serta sampah OS plus pola kunci rahasia dibuang sebelum repo tim. Hasilnya hanya titik awal.

Secrets memblokir .env, *.pem, dan *.key sambil menyisakan .env.example sebagai pengecualian. Ini ringkasan, bukan identik dengan repo gitignore resmi GitHub—edit monorepo dan artefak build agar cocok proyek. Penggabungan hanya di browser dan tidak diunggah. Ia menggabungkan blok dan tidak tahu folder build khusus proyek. Selalu edit setelah generate. Untuk monorepo, tambahkan path seperti packages/*/dist setelah salin, dan menggabungkan templat resmi bahasa lebih aman.

Contoh

Generate dengan centang default (Node.js, macOS, .env) dan blok node_modules/, .DS_Store, dan .env tergabung dalam satu file. Tambah Python dan VS Code, generate lagi, dan __pycache__/ serta .vscode/ ditambahkan. Setelah salin, tambahkan folder log atau baris config lokal jika perlu. Node+Python+macOS menumpuk node_modules, __pycache__, dan .DS_Store. .env.example tetap dikecualikan di blok secrets. Java dan JetBrains menambahkan target/ dan .idea/. Windows menambahkan Thumbs.db.

Terkait: Pembuat robots.txt

Pertanyaan umum

Apakah pembuat gitignore sama dengan templat resmi GitHub?

Ini ringkasan item umum dan bisa berbeda dari templat resmi. Lebih pendek dari templat gitignore GitHub—menggabungkan templat resmi bahasa lebih aman. Edit dengan asumsi itu.

Bagaimana saya menambah aturan ignore kustom?

Edit teks setelah generate. Hasil di layar hanya baca, jadi salin dan tambahkan aturan di editor.

Apakah gitignore memblokir kunci rahasia .env?

Opsi .env / secrets aktif secara default. Tambahkan path ekstra sendiri. Pola pem dan key tidak menangkap setiap rahasia—tinjau path.

Apakah isi .gitignore diunggah ke server?

Tidak. Penggabungan hanya di browser. Kombinasi centang tetap di tab ini.

Apakah mengubah centang men-generate ulang otomatis?

Tekan Buat lagi untuk menerapkan. Reset hanya menyalakan Node, macOS, dan .env. Jika proyek Rust harus melacak Cargo.lock, hapus baris itu.

Mengapa opsi Rust mengabaikan Cargo.lock?

Ringkasan mengikuti konvensi pustaka. Untuk crate biner, hapus baris itu. Setelah reset, tekan Buat sekali untuk menyegarkan teks. Setelah mengubah centang, tekan Buat lagi.

Gitignore Generator gambar sampul
Input tidak dikirim ke server dan hilang saat halaman ditutup.

Terakhir ditinjau: 2026-09-04