.gitignore, skirtas C
36 nepaiso C taisyklių, paruoštų kopijuoti į jūsų saugyklą.
C programavimo kalba
Visas .gitignore, skirtas C
# Sukurta LFGitignore - https://lfgitignore.com
# Sukurta: 2026-10-31 21:52:34 UTC
# Technologijos: C
### C ###
*.d
# Objekto failas
*.o
*.ko
# Objekto failas
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Bibliotekos failas
*.lib
# Statinė biblioteka
*.a
*.la
*.lo
# Dinaminių nuorodų biblioteka
*.dll
# Bendras objektas
*.so
# Versija bendrai naudojamas objektas
*.so.*
# macOS dinaminė biblioteka
*.dylib
# Windows vykdomasis failas
*.exe
# Kompiliatoriaus išvestis
*.out
# Programų paketas
*.app
# 32 bitų x86 dvejetainis
*.i*86
# 64 bitų x86 dvejetainis
*.x86_64
# Hex iškelties failas
*.hex
# macOS derinimo simboliai
*.dSYM/
# Stack naudojimo failas
*.su
# Tarpinis derinimo failas
*.idb
# Programų derinimo duomenų bazė
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo
Kokių failų nepaiso šios C taisyklės
Kiekvienas toliau pateiktas šablonas paaiškintas: kodėl jis reikalingas jūsų .gitignore.
Būtinos sąlygos
| Šablonas | Ką ignoruoja |
|---|---|
*.d |
Būtinos sąlygos |
Objektų failai
| Šablonas | Ką ignoruoja |
|---|---|
*.o |
Objekto failas |
*.ko |
Objektų failai |
*.obj |
Objekto failas |
*.elf |
Objektų failai |
Iš anksto sudarytos antraštės
| Šablonas | Ką ignoruoja |
|---|---|
*.gch |
Iš anksto sudarytos antraštės |
*.pch |
Iš anksto sudarytos antraštės |
Linkerio išvestis
| Šablonas | Ką ignoruoja |
|---|---|
*.ilk |
Linkerio išvestis |
*.map |
Linkerio išvestis |
*.exp |
Linkerio išvestis |
bibliotekos
| Šablonas | Ką ignoruoja |
|---|---|
*.lib |
Bibliotekos failas |
*.a |
Statinė biblioteka |
*.la |
bibliotekos |
*.lo |
bibliotekos |
Bendrinami objektai (įskaitant Windows DLL)
| Šablonas | Ką ignoruoja |
|---|---|
*.dll |
Dinaminių nuorodų biblioteka |
*.so |
Bendras objektas |
*.so.* |
Versija bendrai naudojamas objektas |
*.dylib |
macOS dinaminė biblioteka |
Vykdomieji
| Šablonas | Ką ignoruoja |
|---|---|
*.exe |
Windows vykdomasis failas |
*.out |
Kompiliatoriaus išvestis |
*.app |
Programų paketas |
*.i*86 |
32 bitų x86 dvejetainis |
*.x86_64 |
64 bitų x86 dvejetainis |
*.hex |
Hex iškelties failas |
Derinimo failai
| Šablonas | Ką ignoruoja |
|---|---|
*.dSYM/ |
macOS derinimo simboliai |
*.su |
Stack naudojimo failas |
*.idb |
Tarpinis derinimo failas |
*.pdb |
Programų derinimo duomenų bazė |
Branduolio modulio kompiliavimo rezultatai
| Šablonas | Ką ignoruoja |
|---|---|
*.mod* |
Branduolio modulio kompiliavimo rezultatai |
*.cmd |
Branduolio modulio kompiliavimo rezultatai |
.tmp_versions/ |
Branduolio modulio kompiliavimo rezultatai |
modules.order |
Branduolio modulio kompiliavimo rezultatai |
Module.symvers |
Branduolio modulio kompiliavimo rezultatai |
Mkfile.old |
Branduolio modulio kompiliavimo rezultatai |
dkms.conf |
Branduolio modulio kompiliavimo rezultatai |
*.dwo |
derinimo informacijos failai |
Kaip naudoti šį .gitignore C
- Nukopijuokite aukščiau pateiktas C taisykles arba atsisiųskite failą tiesiogiai.
- Sukurkite failą pavadinimu .gitignore savo Git saugyklos šaknyje ir įklijuokite į jį taisykles.
- Jei kai kurie iš tų failų jau sekami, paleiskite git rm -r --cached ., tada vėl įsipareigokite – Git taiko ignoravimo taisykles tik nesekamiems failams.
- Įsipareigokite .gitignore, kad visi komandos nariai laikytųsi tos pačios taisyklės.