.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

  1. Salin aturan C di atas atau unduh langsung berkasnya.
  2. Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
  3. 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.
  4. Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.

Templat .gitignore Bahasa lainnya

Lihat semua templat Bahasa