Ludovic Frank Gitignore

C için .gitignore

C için deponuza kopyalamaya hazır 36 yoksayma kuralı.

C programlama dili

C için eksiksiz .gitignore

# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 21:52:25 UTC
# Teknolojiler: C

### C ###
*.d
# Nesne dosyası
*.o
*.ko
# Nesne dosyası
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Kütüphane dosyası
*.lib
# Statik kütüphane
*.a
*.la
*.lo
# Dinamik bağlantı kitaplığı
*.dll
# Paylaşılan nesne
*.so
# Sürümlendirilmiş paylaşılan nesne
*.so.*
# macOS dinamik kitaplığı
*.dylib
# Windows yürütülebilir dosyası
*.exe
# Derleyici çıkışı
*.out
# Uygulama paketi
*.app
# 32 bit x86 ikili
*.i*86
# 64 bit x86 ikili
*.x86_64
# Onaltılı döküm dosyası
*.hex
# macOS hata ayıklama sembolleri
*.dSYM/
# Yığın kullanım dosyası
*.su
# Ara hata ayıklama dosyası
*.idb
# Program hata ayıklama veritabanı
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo

Bu C kurallarının aslında neyi göz ardı ettiği

Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.

Önkoşullar

Desen Yoksaydıkları
*.d Önkoşullar

Nesne dosyaları

Desen Yoksaydıkları
*.o Nesne dosyası
*.ko Nesne dosyaları
*.obj Nesne dosyası
*.elf Nesne dosyaları

Önceden Derlenmiş Başlıklar

Desen Yoksaydıkları
*.gch Önceden Derlenmiş Başlıklar
*.pch Önceden Derlenmiş Başlıklar

Bağlayıcı çıkışı

Desen Yoksaydıkları
*.ilk Bağlayıcı çıkışı
*.map Bağlayıcı çıkışı
*.exp Bağlayıcı çıkışı

Kütüphaneler

Desen Yoksaydıkları
*.lib Kütüphane dosyası
*.a Statik kütüphane
*.la Kütüphaneler
*.lo Kütüphaneler

Paylaşılan nesneler (Windows DLL'leri dahil)

Desen Yoksaydıkları
*.dll Dinamik bağlantı kitaplığı
*.so Paylaşılan nesne
*.so.* Sürümlendirilmiş paylaşılan nesne
*.dylib macOS dinamik kitaplığı

Yürütülebilir dosyalar

Desen Yoksaydıkları
*.exe Windows yürütülebilir dosyası
*.out Derleyici çıkışı
*.app Uygulama paketi
*.i*86 32 bit x86 ikili
*.x86_64 64 bit x86 ikili
*.hex Onaltılı döküm dosyası

Hata ayıklama dosyaları

Desen Yoksaydıkları
*.dSYM/ macOS hata ayıklama sembolleri
*.su Yığın kullanım dosyası
*.idb Ara hata ayıklama dosyası
*.pdb Program hata ayıklama veritabanı

Çekirdek Modülü Derleme Sonuçları

Desen Yoksaydıkları
*.mod* Çekirdek Modülü Derleme Sonuçları
*.cmd Çekirdek Modülü Derleme Sonuçları
.tmp_versions/ Çekirdek Modülü Derleme Sonuçları
modules.order Çekirdek Modülü Derleme Sonuçları
Module.symvers Çekirdek Modülü Derleme Sonuçları
Mkfile.old Çekirdek Modülü Derleme Sonuçları
dkms.conf Çekirdek Modülü Derleme Sonuçları
*.dwo Hata ayıklama bilgisi dosyaları

C için bu .gitignore nasıl kullanılır?

  1. Yukarıdaki C kurallarını kopyalayın veya dosyayı doğrudan indirin.
  2. Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
  3. Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
  4. Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.

Diğer Dil .gitignore şablonları

Her Dil şablonunu görün