Generator .gitignore

Centang tumpukan, dapatkan .gitignore rapi — tanpa tombol, tanpa unggah.

Tambahkan pola ignore Anda sendiri

Cara menggunakan

  1. Centang templat yang sesuai dengan tumpukan Anda — bahasa (Node, Python), OS (macOS, Windows), editor (VS Code, IntelliJ), dan penyedia cloud. .gitignore dibangun dan dibersihkan dari duplikat saat Anda mencentang, tidak ada tombol yang perlu ditekan.
  2. Gunakan kotak pencarian untuk melompat ke templat berdasarkan nama, atau chip kategori untuk mempersempit daftar. Mencentang dan membatalkan centang berlangsung seketika.
  3. Bila hasilnya sudah sesuai, tekan "Salin" untuk membawanya atau "Unduh .gitignore" untuk menyimpan berkasnya. Buka kotak "Tambahkan pola ignore Anda sendiri" untuk menambahkan baris khusus proyek — baris itu ikut digabung dan dibersihkan dari duplikat.

Contoh

Pilihan

Dipilih: Node, Python

.gitignore

### Node ###
node_modules/
dist/
*.log
.env

### Python ###
__pycache__/
*.py[cod]
.env

Contoh memilih Node dan Python. Kedua templat memuat "*.log" dan ".env", tetapi berkas gabungan menyimpan setiap baris hanya sekali karena barisnya dibersihkan dari duplikat sesuai urutan kemunculan. Hitungan menampilkan "Dipilih: 2".

Aturan, batasan, dan masalah yang diketahui

  • Templat dibundel ke dalam halaman (sekitar 44 bahasa, framework, OS, editor, dan penyedia cloud yang paling umum) — tidak ada yang diambil dari jaringan dan tidak ada yang diunggah.
  • Penggabungan membersihkan duplikat setiap baris sesuai urutan: jika dua templat mengabaikan hal yang sama (misalnya "*.log" pada Node dan Python), baris itu muncul sekali, di dekat kemunculan pertamanya.
  • Nama templat dan komentarnya tetap persis seperti yang diharapkan Git (Node, macOS, "# Logs"…) — keduanya standar lintas bahasa, jadi tidak diterjemahkan. Hanya antarmukanya yang dilokalkan.
  • Kotak "Tambahkan pola ignore Anda sendiri" digabung ke himpunan pembersihan yang sama, sehingga baris yang Anda ketik dan sudah ada di templat tidak akan diulang.
  • Bukan pustaka lengkap 400+ templat: hanya entri paling sering dipakai yang disertakan. Untuk tumpukan langka, salin templat resmi dari repositori gitignore GitHub. Templat diperbarui setiap rilis situs, bukan secara langsung.
  • Pola kustom tidak diperiksa sintaksnya — apa pun yang Anda ketik ditempel apa adanya; Git sendiri yang melaporkan pola tidak valid. Tanpa akun, tanpa riwayat, tanpa pilihan yang dapat dibagikan: tautan berbagi tidak membawa pilihan apa pun.

Yang biasanya dibutuhkan berikutnya setelah berkasnya siap.