.gitignore untuk C
36 aturan pengabaian untuk C, siap disalin ke repositori Anda.
Bahasa pemrograman C
.gitignore lengkap untuk C
# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 21:52:17 UTC
# Teknologi: C
### C ###
*.d
# Berkas objek
*.o
*.ko
# Berkas objek
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# berkas pustaka
*.lib
# Pustaka statis
*.a
*.la
*.lo
# Pustaka tautan dinamis
*.dll
# Objek bersama
*.so
# Objek bersama dengan versi
*.so.*
# Pustaka dinamis macOS
*.dylib
# Berkas eksekusi Windows
*.exe
# Keluaran kompiler
*.out
# Paket aplikasi
*.app
# Biner x86 32-bit
*.i*86
# Biner x86 64-bit
*.x86_64
# berkas pembuangan hex
*.hex
# Simbol debug macOS
*.dSYM/
# Berkas penggunaan stack
*.su
# berkas debug perantara
*.idb
# Basis data debug program
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo
Apa yang sebenarnya diabaikan oleh aturan C ini
Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.
Prasyarat
| Pola | Yang diabaikan |
|---|---|
*.d |
Prasyarat |
Berkas objek
| Pola | Yang diabaikan |
|---|---|
*.o |
Berkas objek |
*.ko |
Berkas objek |
*.obj |
Berkas objek |
*.elf |
Berkas objek |
Header yang diprakompilasi
| Pola | Yang diabaikan |
|---|---|
*.gch |
Header yang diprakompilasi |
*.pch |
Header yang diprakompilasi |
Keluaran penghubung
| Pola | Yang diabaikan |
|---|---|
*.ilk |
Keluaran penghubung |
*.map |
Keluaran penghubung |
*.exp |
Keluaran penghubung |
Pustaka
| Pola | Yang diabaikan |
|---|---|
*.lib |
berkas pustaka |
*.a |
Pustaka statis |
*.la |
Pustaka |
*.lo |
Pustaka |
Objek bersama (termasuk DLL Windows)
| Pola | Yang diabaikan |
|---|---|
*.dll |
Pustaka tautan dinamis |
*.so |
Objek bersama |
*.so.* |
Objek bersama dengan versi |
*.dylib |
Pustaka dinamis macOS |
Berkas eksekusi
| Pola | Yang diabaikan |
|---|---|
*.exe |
Berkas eksekusi Windows |
*.out |
Keluaran kompiler |
*.app |
Paket aplikasi |
*.i*86 |
Biner x86 32-bit |
*.x86_64 |
Biner x86 64-bit |
*.hex |
berkas pembuangan hex |
Berkas debug
| Pola | Yang diabaikan |
|---|---|
*.dSYM/ |
Simbol debug macOS |
*.su |
Berkas penggunaan stack |
*.idb |
berkas debug perantara |
*.pdb |
Basis data debug program |
Hasil Kompilasi Modul Kernel
| Pola | Yang diabaikan |
|---|---|
*.mod* |
Hasil Kompilasi Modul Kernel |
*.cmd |
Hasil Kompilasi Modul Kernel |
.tmp_versions/ |
Hasil Kompilasi Modul Kernel |
modules.order |
Hasil Kompilasi Modul Kernel |
Module.symvers |
Hasil Kompilasi Modul Kernel |
Mkfile.old |
Hasil Kompilasi Modul Kernel |
dkms.conf |
Hasil Kompilasi Modul Kernel |
*.dwo |
Berkas informasi debug |
Cara menggunakan .gitignore ini untuk C
- Salin aturan C di atas atau unduh langsung berkasnya.
- Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
- Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
- Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.