.gitignore C jaoks
36 tehnoloogia C eiramisreeglit, mida saad oma hoidlasse kopeerida.
C programmeerimiskeel
Täielik .gitignore C jaoks
# Genereeritud LFGitignore - https://lfgitignore.com
# Loodud: 2026-10-31 21:52:53 UTC
# Tehnoloogiad: C
### C ###
*.d
# Objekti fail
*.o
*.ko
# Objekti fail
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Raamatukogu fail
*.lib
# Staatiline raamatukogu
*.a
*.la
*.lo
# Dünaamiline lingiteek
*.dll
# Jagatud objekt
*.so
# Versiooniga jagatud objekt
*.so.*
# macOS dünaamiline raamatukogu
*.dylib
# Windows käivitatav fail
*.exe
# Kompilaatori väljund
*.out
# Rakenduste komplekt
*.app
# 32-bitine x86 binaarfail
*.i*86
# 64-bitine x86 binaarfail
*.x86_64
# Hex dump fail
*.hex
# macOS silumissümbolid
*.dSYM/
# Virna kasutusfail
*.su
# Vahepealne silumisfail
*.idb
# Programmide silumise andmebaas
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo
Mida need C reeglid tegelikult ignoreerivad
Iga allolev muster ja selgitus, miks see kuulub sinu .gitignore-faili.
Eeldused
| Muster | Mida see ignoreerib |
|---|---|
*.d |
Eeldused |
Objekti failid
| Muster | Mida see ignoreerib |
|---|---|
*.o |
Objekti fail |
*.ko |
Objekti failid |
*.obj |
Objekti fail |
*.elf |
Objekti failid |
Eelkoostatud päised
| Muster | Mida see ignoreerib |
|---|---|
*.gch |
Eelkoostatud päised |
*.pch |
Eelkoostatud päised |
Linkeri väljund
| Muster | Mida see ignoreerib |
|---|---|
*.ilk |
Linkeri väljund |
*.map |
Linkeri väljund |
*.exp |
Linkeri väljund |
raamatukogud
| Muster | Mida see ignoreerib |
|---|---|
*.lib |
Raamatukogu fail |
*.a |
Staatiline raamatukogu |
*.la |
raamatukogud |
*.lo |
raamatukogud |
Jagatud objektid (sh Windows DLL-id)
| Muster | Mida see ignoreerib |
|---|---|
*.dll |
Dünaamiline lingiteek |
*.so |
Jagatud objekt |
*.so.* |
Versiooniga jagatud objekt |
*.dylib |
macOS dünaamiline raamatukogu |
Täitjad
| Muster | Mida see ignoreerib |
|---|---|
*.exe |
Windows käivitatav fail |
*.out |
Kompilaatori väljund |
*.app |
Rakenduste komplekt |
*.i*86 |
32-bitine x86 binaarfail |
*.x86_64 |
64-bitine x86 binaarfail |
*.hex |
Hex dump fail |
Silumisfailid
| Muster | Mida see ignoreerib |
|---|---|
*.dSYM/ |
macOS silumissümbolid |
*.su |
Virna kasutusfail |
*.idb |
Vahepealne silumisfail |
*.pdb |
Programmide silumise andmebaas |
Kerneli mooduli kompileerimise tulemused
| Muster | Mida see ignoreerib |
|---|---|
*.mod* |
Kerneli mooduli kompileerimise tulemused |
*.cmd |
Kerneli mooduli kompileerimise tulemused |
.tmp_versions/ |
Kerneli mooduli kompileerimise tulemused |
modules.order |
Kerneli mooduli kompileerimise tulemused |
Module.symvers |
Kerneli mooduli kompileerimise tulemused |
Mkfile.old |
Kerneli mooduli kompileerimise tulemused |
dkms.conf |
Kerneli mooduli kompileerimise tulemused |
*.dwo |
silumise teabefailid |
Kuidas seda .gitignore kasutada C jaoks
- Kopeerige ülaltoodud C reeglid või laadige fail otse alla.
- Looge oma Git hoidla juurtes fail nimega .gitignore ja kleepige reeglid sinna.
- Kui Git juba jälgib mõnda neist failidest, käivita git rm -r --cached . ja tee uus commit — Git rakendab eiramisreegleid ainult jälgimata failidele.
- Lisa .gitignore commit’i, et kogu meeskond kasutaks samu reegleid.