Generator .gitignore — Node, Python, React, macOS & Lainnya

Centang stack-mu — Node, Python, React, Next.js, Docker, macOS, VS Code dan 40 lainnya — lalu dapatkan satu .gitignore yang rapi, tanpa duplikat, dengan bagian beserta komentar, siap diunduh.

Diperbarui
.gitignore

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Pilih tugas Git seperti undo commitGanti nama branch, squash, stash, atau untrack file, lalu dapatkan perintah persis beserta penjelasannya.Generator Perintah Git →

Cara menggunakan Generator .gitignore

  1. Pilih semua yang digunakan proyekmu — bahasa, framework, sistem operasi, dan editor. Atau mulai dari preset.
  2. Gunakan filter untuk mencari template dengan cepat (“next”, “jet”, “docker”).
  3. Tambahkan path khusus proyek di Aturan kamu sendiri; aturan ini ditambahkan di akhir sehingga bisa menimpa aturan sebelumnya dengan !.
  4. Unduh file, simpan sebagai .gitignore di root repositorimu, lalu commit.

Apa saja yang harus masuk .gitignore?

Semua yang dihasilkan otomatis, khusus mesin tertentu, atau rahasia: folder dependensi (node_modules/, .venv/), hasil build (dist/, .next/), cache, log, pengaturan editor, dan file .env yang berisi kredensial. Kode sumber, lock file, dan konfigurasi yang dibagikan tim tetap disimpan di Git.

PolaCocok dengan
node_modules/Folder di mana pun dalam repo (garis miring di akhir = hanya direktori)
/distHanya dist di root repositori (garis miring di awal mengunci posisinya)
*.logSetiap file berakhiran .log, di folder mana pun
**/temptemp di kedalaman mana pun
!.env.exampleMemasukkan kembali file yang diabaikan oleh aturan sebelumnya
# komentarBaris yang diabaikan — gunakan untuk judul bagian

Sudah terlanjur meng-commit file yang ingin kamu abaikan?

Sebuah .gitignore hanya berpengaruh pada file yang belum dilacak. Untuk berhenti melacak sesuatu yang sudah ada di repositori, jalankan git rm --cached path/ke/file lalu commit — Git Command Generator membuatkan perintah persisnya. Jika kamu sudah meng-commit rahasia, ganti kredensialnya: menghapusnya dari commit terbaru tidak menghapusnya dari riwayat. Periksa file env kamu dengan .env File Validator.

Ignore proyek vs global

File OS dan editor (.DS_Store, Thumbs.db, .idea/) juga bisa dimasukkan ke file ignore global di komputermu sendiri: git config --global core.excludesFile ~/.gitignore_global. Banyak tim tetap menambahkannya ke file proyek agar tidak ada yang meng-commit secara tidak sengaja. Gabungkan file ignore-mu dengan .editorconfig dan README saat memulai repositori baru.

Juga dicari sebagai: .gitignore, gitignore node, gitignore python, gitignore react, gitignore next.js, contoh gitignore, gitignore macos ds_store, gitignore vscode.

Tool yang cocok dipakai bersama Generator .gitignore

  • Generator package.json — Isi formulir dan dapatkan package.json yang valid — validasi nama npm, preset script untuk Vite, Next.js, Node, dan library TypeScript, exports, engines, lisensi, dan repository — lengkap dengan peringatan untuk kesalahan umum.
  • Generator Workflow GitHub Actions — Pilih stack, pemicu, dan langkahnya, lalu dapatkan .github/workflows/ci.yml yang sudah diberi komentar — install, cache, lint, test, build, matrix versi, dan deploy opsional ke GitHub Pages, Vercel, atau container registry.
  • Validator YAML — Tempel file Docker Compose, manifest Kubernetes, workflow GitHub Actions, atau YAML apa pun untuk menemukan error, menangkap jebakan umum, dan mendapatkan versi yang sudah terformat rapi.
  • Generator YAML Kubernetes — Isi nama aplikasi, image, dan port, lalu dapatkan YAML Kubernetes siap production: Deployment dengan probe, batas resource, dan security context yang diperketat, plus Service, Ingress dengan TLS, ConfigMap, Secret, dan HorizontalPodAutoscaler yang kamu centang — dalam satu file yang siap untuk kubectl apply.

Pertanyaan yang sering diajukan

Di mana saya menaruh file .gitignore?
Di folder root repositorimu, dengan nama persis .gitignore. Kamu bisa menambahkan file .gitignore lain di subfolder; aturannya berlaku relatif terhadap folder tersebut.
Kenapa file masih dilacak setelah saya tambahkan ke .gitignore?
Git hanya mengabaikan file yang belum dilacak. Hapus dari index dengan git rm --cached <file> (tambahkan -r untuk folder), lalu commit. File tetap ada di diskmu.
Apakah saya harus meng-commit package-lock.json atau yarn.lock?
Ya, untuk aplikasi — lock file membuat instalasi bisa direproduksi. Itulah sebabnya generator ini tidak mengabaikannya.
Apakah .env harus ada di .gitignore?
Ya. Abaikan .env dan .env.*.local, tetapi commit .env.example yang berisi nama variabel tanpa nilai asli agar rekan tim tahu apa yang perlu diatur.
Bisakah saya memasang Generator .gitignore sebagai aplikasi web dan memakainya offline?
Bisa. Generator .gitignore adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait