tool hub Hab alat

Gitignore Generator

Gitignore Generator — berjalan dalam pelayar. Input tidak disimpan.

Berjalan dalam pelayar Tiada pendaftaran Percuma


Penjana .gitignore

Pilih stack

Cara guna

  1. Tanda persekitaran di bawah tindanan. Lalai ialah Node.js, macOS, dan .env / rahsia.
  2. Anda boleh tambah Python, Java / Maven / Gradle, Go, Rust, PHP / Composer, Windows, VS Code, dan JetBrains.
  3. Tekan Jana untuk mencantum teks .gitignore di bawah. Tukar tanda, kemudian jana lagi.
  4. Salin ke .gitignore akar projek dan padam baris yang tidak anda perlukan.
  5. Set semula memulihkan Node, macOS, dan .env sebagai tanda lalai.

Konsep utama

Penjana .gitignore ialah templat permulaan laluan yang Git tidak patut jejaki, dikumpulkan mengikut tindanan. Node menambah node_modules, dist, .next; Python menambah __pycache__, venv; Java menambah target, .gradle. Anda juga boleh tambah macOS .DS_Store, Windows Thumbs.db, dan editor .vscode / .idea. Matlamatnya .gitignore pertama supaya node_modules dan venv tidak dikomit, dan sampah OS plus corak kunci rahsia dibuang sebelum repo pasukan. Hasilnya hanya titik permulaan.

Rahsia menyekat .env, *.pem, dan *.key sambil meninggalkan .env.example sebagai pengecualian. Ia ringkasan, bukan identik dengan repo gitignore rasmi GitHub—edit monorepo dan artifak binaan agar sesuai projek. Penggabungan hanya dalam pelayar dan tidak dimuat naik. Ia mencantum blok dan tidak tahu folder binaan khusus projek. Sentiasa edit selepas jana. Untuk monorepo, tambah laluan seperti packages/*/dist selepas salin, dan menggabung templat rasmi bahasa lebih selamat.

Contoh

Jana dengan tanda lalai (Node.js, macOS, .env) dan blok node_modules/, .DS_Store, dan .env tercantum dalam satu fail. Tambah Python dan VS Code, jana lagi, dan __pycache__/ serta .vscode/ ditambah. Selepas salin, tambah folder log atau baris konfigurasi tempatan jika perlu. Node+Python+macOS menindan node_modules, __pycache__, dan .DS_Store. .env.example kekal dikecualikan dalam blok rahsia. Java dan JetBrains menambah target/ dan .idea/. Windows menambah Thumbs.db.

Berkaitan: Penjana robots.txt

Soalan lazim

Adakah penjana gitignore sepadan dengan templat rasmi GitHub?

Ia ringkasan item biasa dan boleh berbeza daripada templat rasmi. Ia lebih pendek daripada templat gitignore GitHub—menggabung templat rasmi bahasa lebih selamat. Edit dengan andaian itu.

Bagaimana saya menambah peraturan ignore tersuai?

Edit teks selepas jana. Hasil di skrin baca sahaja, jadi salin dan tambah peraturan dalam editor.

Adakah gitignore menyekat kunci rahsia .env?

Pilihan .env / rahsia hidup secara lalai. Tambah laluan tambahan sendiri. Corak pem dan key tidak menangkap setiap rahsia—semak laluan.

Adakah kandungan .gitignore dimuat naik ke pelayan?

Tidak. Penggabungan hanya dalam pelayar. Gabungan tanda kekal pada tab ini.

Adakah menukar tanda menjana semula secara automatik?

Tekan Jana lagi untuk memakai. Set semula hanya menghidupkan Node, macOS, dan .env. Jika projek Rust patut jejaki Cargo.lock, padam baris itu.

Mengapa pilihan Rust mengabaikan Cargo.lock?

Ringkasan mengikuti konvensyen perpustakaan. Untuk crate binari, padam baris itu. Selepas set semula, tekan Jana sekali untuk menyegarkan teks. Selepas menukar tanda, tekan Jana lagi.

Gitignore Generator imej muka depan
Input tidak dihantar ke pelayan dan hilang apabila halaman ditutup.

Disemak terakhir: 2026-09-04