.gitignore für C

36 Ausschlussregeln für C, die du direkt in dein Repository übernehmen kannst.

Die Programmiersprache C

Die vollständige .gitignore für C

# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 16:13:28 UTC
# Technologien: C

### C ###
*.d
# Objektdatei
*.o
*.ko
# Objektdatei
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Bibliotheksdatei
*.lib
# Statische Bibliothek
*.a
*.la
*.lo
# Dynamische Linkbibliothek
*.dll
# Gemeinsam genutzte Bibliothek
*.so
# Versionierte gemeinsam genutzte Bibliothek
*.so.*
# Dynamische macOS-Bibliothek
*.dylib
# Ausführbare Windows-Datei
*.exe
# Compiler-Ausgabe
*.out
# Anwendungspaket
*.app
# 32-Bit-x86-Binärdatei
*.i*86
# 64-Bit-x86-Binärdatei
*.x86_64
# Hex-Dump-Datei
*.hex
# macOS-Debugsymbole
*.dSYM/
# Stack-Nutzungsdatei
*.su
# Zwischen-Debugdatei
*.idb
# Programm-Debug-Datenbank
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo

Was diese Regeln für C ausschließen

Alle Muster im Überblick – und warum sie in deine .gitignore gehören.

Voraussetzungen

Muster Ausgeschlossene Dateien
*.d Voraussetzungen

Objektdateien

Muster Ausgeschlossene Dateien
*.o Objektdatei
*.ko Objektdateien
*.obj Objektdatei
*.elf Objektdateien

Vorkompilierte Header

Muster Ausgeschlossene Dateien
*.gch Vorkompilierte Header
*.pch Vorkompilierte Header

Linker-Ausgabe

Muster Ausgeschlossene Dateien
*.ilk Linker-Ausgabe
*.map Linker-Ausgabe
*.exp Linker-Ausgabe

Bibliotheken

Muster Ausgeschlossene Dateien
*.lib Bibliotheksdatei
*.a Statische Bibliothek
*.la Bibliotheken
*.lo Bibliotheken

Gemeinsam genutzte Bibliotheken (einschließlich Windows-DLLs)

Muster Ausgeschlossene Dateien
*.dll Dynamische Linkbibliothek
*.so Gemeinsam genutzte Bibliothek
*.so.* Versionierte gemeinsam genutzte Bibliothek
*.dylib Dynamische macOS-Bibliothek

Ausführbare Dateien

Muster Ausgeschlossene Dateien
*.exe Ausführbare Windows-Datei
*.out Compiler-Ausgabe
*.app Anwendungspaket
*.i*86 32-Bit-x86-Binärdatei
*.x86_64 64-Bit-x86-Binärdatei
*.hex Hex-Dump-Datei

Debug-Dateien

Muster Ausgeschlossene Dateien
*.dSYM/ macOS-Debugsymbole
*.su Stack-Nutzungsdatei
*.idb Zwischen-Debugdatei
*.pdb Programm-Debug-Datenbank

Ergebnisse der Kompilierung des Kernel-Moduls

Muster Ausgeschlossene Dateien
*.mod* Ergebnisse der Kompilierung des Kernel-Moduls
*.cmd Ergebnisse der Kompilierung des Kernel-Moduls
.tmp_versions/ Ergebnisse der Kompilierung des Kernel-Moduls
modules.order Ergebnisse der Kompilierung des Kernel-Moduls
Module.symvers Ergebnisse der Kompilierung des Kernel-Moduls
Mkfile.old Ergebnisse der Kompilierung des Kernel-Moduls
dkms.conf Ergebnisse der Kompilierung des Kernel-Moduls
*.dwo Debug-Informationsdateien

So verwendest du diese .gitignore für C

  1. Kopiere die Regeln für C oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für Sprache

Alle Vorlagen für Sprache ansehen