Ludovic Frank Gitignore

.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

  1. Kopeerige ülaltoodud C reeglid või laadige fail otse alla.
  2. Looge oma Git hoidla juurtes fail nimega .gitignore ja kleepige reeglid sinna.
  3. 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.
  4. Lisa .gitignore commit’i, et kogu meeskond kasutaks samu reegleid.

Muud Keel .gitignore mallid

Vaadake iga Keel malli