.gitignore för C
36 ignoreringsregler för C, redo att kopieras till ditt repo.
Programmeringsspråket C
Den kompletta .gitignore-filen för C
# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 16:03:07 UTC
# Tekniker: C
### C ###
*.d
# Objektfil
*.o
*.ko
# Objektfil
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Biblioteksfil
*.lib
# Statiskt bibliotek
*.a
*.la
*.lo
# Dynamiskt länkbibliotek
*.dll
# Delat objekt
*.so
# Versionerat delat objekt
*.so.*
# macOS dynamiska bibliotek
*.dylib
# Körbar Windows-fil
*.exe
# Kompilatorresultat
*.out
# Applikationspaket
*.app
# 32-bitars x86-binärfil
*.i*86
# 64-bitars x86-binärfil
*.x86_64
# Hexdumpfil
*.hex
# macOS-felsökningssymboler
*.dSYM/
# Stackanvändningsfil
*.su
# Mellanliggande felsökningsfil
*.idb
# Programfelsökningsdatabas
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo
Vad reglerna för C faktiskt ignorerar
Alla mönster nedan och varför de hör hemma i din .gitignore.
Förutsättningar
| Mönster | Vad det ignorerar |
|---|---|
*.d |
Förutsättningar |
Objektfiler
| Mönster | Vad det ignorerar |
|---|---|
*.o |
Objektfil |
*.ko |
Objektfiler |
*.obj |
Objektfil |
*.elf |
Objektfiler |
Förkompilerade headerfiler
| Mönster | Vad det ignorerar |
|---|---|
*.gch |
Förkompilerade headerfiler |
*.pch |
Förkompilerade headerfiler |
Länkarutdata
| Mönster | Vad det ignorerar |
|---|---|
*.ilk |
Länkarutdata |
*.map |
Länkarutdata |
*.exp |
Länkarutdata |
Bibliotek
| Mönster | Vad det ignorerar |
|---|---|
*.lib |
Biblioteksfil |
*.a |
Statiskt bibliotek |
*.la |
Bibliotek |
*.lo |
Bibliotek |
Delade objekt (inklusive Windows DLL:er)
| Mönster | Vad det ignorerar |
|---|---|
*.dll |
Dynamiskt länkbibliotek |
*.so |
Delat objekt |
*.so.* |
Versionerat delat objekt |
*.dylib |
macOS dynamiska bibliotek |
Körbara filer
| Mönster | Vad det ignorerar |
|---|---|
*.exe |
Körbar Windows-fil |
*.out |
Kompilatorresultat |
*.app |
Applikationspaket |
*.i*86 |
32-bitars x86-binärfil |
*.x86_64 |
64-bitars x86-binärfil |
*.hex |
Hexdumpfil |
Felsökningsfiler
| Mönster | Vad det ignorerar |
|---|---|
*.dSYM/ |
macOS-felsökningssymboler |
*.su |
Stackanvändningsfil |
*.idb |
Mellanliggande felsökningsfil |
*.pdb |
Programfelsökningsdatabas |
Kompileringsresultat för kärnmoduler
| Mönster | Vad det ignorerar |
|---|---|
*.mod* |
Kompileringsresultat för kärnmoduler |
*.cmd |
Kompileringsresultat för kärnmoduler |
.tmp_versions/ |
Kompileringsresultat för kärnmoduler |
modules.order |
Kompileringsresultat för kärnmoduler |
Module.symvers |
Kompileringsresultat för kärnmoduler |
Mkfile.old |
Kompileringsresultat för kärnmoduler |
dkms.conf |
Kompileringsresultat för kärnmoduler |
*.dwo |
filer med felsökningsinformation |
Så använder du denna .gitignore för C
- Kopiera reglerna för C ovan eller ladda ner filen direkt.
- Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
- Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
- Checka in .gitignore så att alla i teamet delar samma regler.