Gitignore Generator
Gitignore Generator — berjalan dalam pelayar. Input tidak disimpan.
Penjana .gitignore
Pilih stack
Cara guna
- Tanda persekitaran di bawah tindanan. Lalai ialah Node.js, macOS, dan .env / rahsia.
- Anda boleh tambah Python, Java / Maven / Gradle, Go, Rust, PHP / Composer, Windows, VS Code, dan JetBrains.
- Tekan Jana untuk mencantum teks .gitignore di bawah. Tukar tanda, kemudian jana lagi.
- Salin ke .gitignore akar projek dan padam baris yang tidak anda perlukan.
- 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.
Disemak terakhir: 2026-09-04