Pembuat .gitignore
Buat file .gitignore untuk bahasa, kerangka kerja, atau IDE apa pun
Input & opsi
Berjalan di browser Anda. Input Anda tetap berada di perangkat ini.
Hasil
Masukkan nilai Anda untuk melihat hasilnya.
Tentang Pembuat .gitignore
Alat Pembuat .gitignore adalah alat online gratis yang membantu pengembang membuat file .gitignore yang komprehensif untuk repositori Git mereka. File .gitignore memberi tahu Git file dan direktori mana yang dikecualikan dari version control, sehingga file yang tidak perlu seperti artefak build, folder dependensi, konfigurasi IDE, dan file lingkungan yang sensitif tidak ikut di-commit ke repositori Anda.
Dengan pola gitignore yang dikonfigurasi dengan benar menjaga repositori Anda tetap bersih, mengurangi ukuran clone, mempercepat operasi Git, dan yang terpenting mencegah terbukanya rahasia secara tidak sengaja, seperti kunci API, kata sandi database, dan token privat yang tersimpan di file .env. Tanpa .gitignore yang disusun dengan baik, repositori Anda bisa dengan cepat dipenuhi file yang tidak seharusnya dilacak.
Generator kami mendukung lebih dari 30 teknologi, framework, IDE, dan sistem operasi dengan pola pengabaian pilihan untuk masing-masing. Cukup pilih teknologi yang Anda gunakan, dan alat ini otomatis menghasilkan file .gitignore yang tersusun rapi tanpa duplikasi, lengkap dengan komentar dan bagian yang tepat. Anda dapat mencari, menyaring, dan menggabungkan pola dari beberapa tumpukan teknologi dalam hitungan detik.
Fitur utama
- Dukungan untuk 30+ teknologi termasuk Node.js, Python, Java, Go, Rust, Ruby, PHP, C/C++, Swift, dan Kotlin
- Pola khusus framework untuk React, Vue, Angular, Next.js, Django, Flask, Laravel, dan Spring
- Pola IDE dan editor untuk VS Code, IntelliJ, Eclipse, Vim, Sublime Text, dan Xcode
- Pola sistem operasi untuk macOS, Windows, dan Linux
- Pola DevOps untuk Docker, Terraform, dan file lingkungan
- Penghapusan duplikasi otomatis untuk pola yang tumpang tindih di antara teknologi yang dipilih
- Pencarian dan filter real time untuk menemukan teknologi apa pun dengan cepat
- Salin ke clipboard dengan satu klik atau unduh sebagai file .gitignore
- Penghitung pola yang menampilkan jumlah total aturan pengabaian yang dihasilkan
- Tombol Pilih semua dan Hapus semua untuk operasi massal
Cara menggunakan Pembuat .gitignore
- Cari atau telusuri: Gunakan kolom pencarian untuk menemukan teknologi tertentu, atau telusuri bagian-bagian yang dikategorikan (Bahasa, Framework, IDE, OS, Lainnya).
- Pilih teknologi: Centang kotak di samping setiap teknologi yang Anda gunakan dalam proyek. Anda dapat memilih sebanyak yang diperlukan.
- Tinjau hasilnya: Isi .gitignore yang dihasilkan muncul di panel pratinjau di sebelah kanan dan diperbarui secara real time saat Anda membuat pilihan.
- Salin atau unduh: Klik "Salin" untuk menyalin isinya ke clipboard, atau "Unduh" untuk menyimpannya langsung sebagai file .gitignore.
- Taruh di proyek Anda: Tambahkan file .gitignore ke root repositori Git Anda. Jika Anda sudah memilikinya, gabungkan pola baru ke file yang ada.
Kasus penggunaan
- Penyiapan proyek baru: Hasilkan .gitignore lengkap sebelum commit pertama Anda agar tidak ada file yang tidak diinginkan masuk ke repositori sejak awal.
- Proyek multi-bahasa: Gabungkan pola pengabaian untuk beberapa bahasa dan framework dalam satu file untuk monorepo atau proyek poliglot.
- Standardisasi tim: Buat .gitignore yang konsisten dan mencakup IDE, sistem operasi, dan perkakas pengembangan semua anggota tim.
- Penguatan keamanan: Pastikan file lingkungan, kredensial, kunci privat, dan data sensitif lainnya selalu dikecualikan dari version control.
- Proyek open source: Mulai proyek open source Anda dengan .gitignore profesional yang mencakup seluruh tumpukan teknologi.
- Optimasi CI/CD: Jauhkan artefak build, laporan cakupan pengujian, dan file sementara dari repositori Anda untuk mempercepat proses clone pipeline.
- Migrasi framework: Saat mengadopsi framework baru, tambahkan pola pengabaian yang tepat dengan cepat tanpa meneliti setiap file satu per satu.
Pertanyaan yang sering diajukan
Apakah alat ini gratis?
Ya, Pembuat .gitignore sepenuhnya gratis. Tidak ada batas penggunaan, tidak perlu registrasi, dan tidak ada fitur premium.
Apakah data saya aman?
Ya. File .gitignore dibuat sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun, dan pilihan Anda tidak disimpan atau dilacak dengan cara apa pun.
Di mana saya harus menaruh file .gitignore?
Taruh file .gitignore di direktori root repositori Git Anda. Git akan menerapkan polanya ke semua file dan subdirektori di dalam repositori tersebut. Anda juga dapat membuat file .gitignore tambahan di subdirektori untuk aturan yang lebih spesifik.
Bisakah saya memakai .gitignore global untuk semua proyek saya?
Ya. Anda dapat mengonfigurasi file .gitignore global dengan git config --global core.excludesfile ~/.gitignore_global. Ini ideal untuk file khusus OS (seperti .DS_Store) dan konfigurasi IDE yang berlaku di semua repositori Anda.
Apa yang terjadi jika saya menambahkan .gitignore setelah file sudah dilacak?
Menambahkan pola ke .gitignore hanya mencegah pelacakan di masa mendatang. File yang sudah dilacak Git akan tetap dilacak. Untuk berhenti melacak file yang sudah ada, Anda perlu menghapusnya dari index dengan git rm --cached, lalu melakukan commit.
Mengapa beberapa pola muncul ganda di berbagai teknologi?
Generator kami menghapus duplikasi pola secara otomatis. Jika dua teknologi memiliki aturan pengabaian yang sama (seperti build/ yang muncul di Java dan Kotlin), pola tersebut hanya akan muncul sekali dalam hasil yang dihasilkan.
Tips & praktik terbaik
- Buat .gitignore lebih dulu: Selalu siapkan .gitignore sebelum commit awal agar file yang tidak diinginkan tidak masuk ke riwayat version control.
- Pisahkan pola proyek dan pola global: Simpan pola khusus proyek di .gitignore repositori dan pola IDE/OS pribadi di file .gitignore global Anda.
- Selalu abaikan rahasia: Pastikan file .env, kunci API, kunci privat, dan file kredensial selalu tercantum di .gitignore Anda untuk mencegah pelanggaran keamanan.
- Gunakan negasi seperlunya: Pola yang diawali ! memang dapat menyertakan kembali file yang sebelumnya diabaikan, tetapi bisa membuat file .gitignore membingungkan. Gunakan hanya bila perlu.
- Beri komentar pada pola Anda: Tambahkan komentar (baris yang diawali #) untuk menjelaskan pola yang tidak jelas, terutama di repositori bersama tempat banyak pengembang berkolaborasi.
- Tinjau sebelum commit: Tinjau .gitignore Anda secara berkala untuk memastikan file tersebut mencakup perkakas dan dependensi baru yang ditambahkan ke proyek Anda dari waktu ke waktu.