.gitignore til C
36 ignorer regler for C, klar til at kopiere til dit lager.
Programmeringssproget C
Den komplette .gitignore til C
# Genereret af LFGitignore - https://lfgitignore.com
# Oprettet: 2026-10-31 22:58:03 UTC
# Teknologier: C
### C ###
*.d
# Objekt fil
*.o
*.ko
# Objekt fil
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Biblioteksfil
*.lib
# Statisk bibliotek
*.a
*.la
*.lo
# Dynamisk linkbibliotek
*.dll
# Delt objekt
*.so
# Versioneret delt objekt
*.so.*
# macOS dynamisk bibliotek
*.dylib
# Windows eksekverbar
*.exe
# Compilerresultat
*.out
# Ansøgningspakke
*.app
# 32-bit x86 binær
*.i*86
# 64-bit x86 binær
*.x86_64
# Hex dump fil
*.hex
# macOS debug symboler
*.dSYM/
# Stack brugsfil
*.su
# Mellem debug-fil
*.idb
# Database med fejlfinding af programmer
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo
Hvad disse C regler faktisk ignorerer
Hvert mønster nedenfor, og hvorfor det hører hjemme i din .gitignore.
Forudsætninger
| Mønster | Hvad den ignorerer |
|---|---|
*.d |
Forudsætninger |
Objektfiler
| Mønster | Hvad den ignorerer |
|---|---|
*.o |
Objekt fil |
*.ko |
Objektfiler |
*.obj |
Objekt fil |
*.elf |
Objektfiler |
Forudkompilerede overskrifter
| Mønster | Hvad den ignorerer |
|---|---|
*.gch |
Forudkompilerede overskrifter |
*.pch |
Forudkompilerede overskrifter |
Linkerresultat
| Mønster | Hvad den ignorerer |
|---|---|
*.ilk |
Linkerresultat |
*.map |
Linkerresultat |
*.exp |
Linkerresultat |
Biblioteker
| Mønster | Hvad den ignorerer |
|---|---|
*.lib |
Biblioteksfil |
*.a |
Statisk bibliotek |
*.la |
Biblioteker |
*.lo |
Biblioteker |
Delte objekter (inkl. Windows DLL'er)
| Mønster | Hvad den ignorerer |
|---|---|
*.dll |
Dynamisk linkbibliotek |
*.so |
Delt objekt |
*.so.* |
Versioneret delt objekt |
*.dylib |
macOS dynamisk bibliotek |
Eksekverbare filer
| Mønster | Hvad den ignorerer |
|---|---|
*.exe |
Windows eksekverbar |
*.out |
Compilerresultat |
*.app |
Ansøgningspakke |
*.i*86 |
32-bit x86 binær |
*.x86_64 |
64-bit x86 binær |
*.hex |
Hex dump fil |
Debug filer
| Mønster | Hvad den ignorerer |
|---|---|
*.dSYM/ |
macOS debug symboler |
*.su |
Stack brugsfil |
*.idb |
Mellem debug-fil |
*.pdb |
Database med fejlfinding af programmer |
Kernemodul kompilér resultater
| Mønster | Hvad den ignorerer |
|---|---|
*.mod* |
Kernemodul kompilér resultater |
*.cmd |
Kernemodul kompilér resultater |
.tmp_versions/ |
Kernemodul kompilér resultater |
modules.order |
Kernemodul kompilér resultater |
Module.symvers |
Kernemodul kompilér resultater |
Mkfile.old |
Kernemodul kompilér resultater |
dkms.conf |
Kernemodul kompilér resultater |
*.dwo |
fejlfinde informationsfiler |
Sådan bruger du denne .gitignore til C
- Kopier C reglerne ovenfor, eller download filen direkte.
- Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
- Hvis nogle af disse filer allerede er sporet, så kør git rm -r --cached . og commit igen - Git anvender kun ignoreringsregler på usporede filer.
- Brug .gitignore, så alle på holdet deler de samme regler.