Pengembang / Git

Generator .gitignore

Buat file .gitignore untuk proyek Anda dengan memilih bahasa, framework, editor, dan sistem operasi dari 238 template resmi GitHub, yang digabung tanpa duplikat.

Generator .gitignore: Generator ini menggabungkan template dari koleksi gitignore GitHub—template yang sama seperti yang ditawarkan GitHub saat Anda membuat repository—dengan heading untuk setiap template. Pattern yang sudah tercantum di template sebelumnya tidak disertakan lagi, sehingga file tidak memiliki duplikat, sementara komentar dari setiap template tetap dipertahankan untuk menjelaskan apa yang diabaikan. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Generator .gitignorePemrosesan lokal

Berjalan sepenuhnya di browser Anda

Menampilkan template populer; lakukan pencarian untuk menemukan template lainnya, termasuk editor dan sistem operasi.

Template berasal dari koleksi gitignore GitHub (CC0), snapshot 2026-09-28. Pola yang sudah tercantum dalam template sebelumnya dihilangkan, sehingga file ini tidak memiliki duplikat.

Cara kerja pola

Setiap baris adalah pola: *.log mengabaikan semua file .log, garis miring di akhir seperti build/ hanya cocok dengan folder, garis miring di awal seperti /config.json hanya cocok di tingkat teratas repositori, ** cocok dengan berapa pun jumlah folder, dan tanda ! di awal menyertakan kembali sesuatu yang diabaikan oleh baris sebelumnya.

Untuk memilih lisensi bagi repositori yang sama, gunakan generator lisensi; untuk membandingkan dua versi file, gunakan pemeriksa diff.

Memeriksa yang diabaikan

Jalankan git check-ignore -v <file> untuk melihat baris yang mengabaikan suatu file, dan git status --ignored untuk mencantumkan semua file yang diabaikan. File .gitignore di subfolder berlaku untuk folder tersebut dan semua isinya.

Cara menggunakannya

  1. Centang bahasa dan tool yang digunakan proyek Anda, lalu cari pilihan lainnya.
  2. Tambahkan pattern sendiri, seperti .env, jika diperlukan.
  3. Salin hasilnya atau download sebagai .gitignore ke root repository Anda.

Privasi & batasan

Template digabungkan di browser Anda; tidak ada informasi tentang proyek Anda yang dikirim ke mana pun.

Alat terkait

Pertanyaan umum

Mengapa file yang sudah saya commit tidak diabaikan?

.gitignore hanya memengaruhi file yang belum dilacak oleh Git. Hentikan pelacakan file dengan git rm --cached <file>, lalu commit; file tetap ada di disk, tetapi keluar dari repository.

Apakah file editor dan sistem operasi sebaiknya dimasukkan ke .gitignore proyek?

Banyak tim lebih memilih file ignore global untuk file tersebut, yang diatur dengan git config --global core.excludesFile, sehingga setiap orang dapat mengabaikan file dari editor masing-masing. Menambahkannya ke proyek juga tidak masalah.

Apakah saya harus meng-commit file .env?

Jangan: file tersebut biasanya berisi secret. Abaikan .env dan commit .env.example yang berisi nama variabel tanpa nilainya.

Alat gratis · berjalan di browser anda · tanpa perlu akun