.gitignore pentru C
36 reguli de ignorare pentru C, gata de copiat în depozitul dvs.
Limbajul de programare C
.gitignore complet pentru C
# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 21:52:38 UTC
# Tehnologii: C
### C ###
*.d
# Fișier obiect
*.o
*.ko
# Fișier obiect
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Fișierul bibliotecii
*.lib
# Bibliotecă statică
*.a
*.la
*.lo
# Bibliotecă de linkuri dinamice
*.dll
# Obiect comun
*.so
# Obiect partajat cu versiune
*.so.*
# macOS bibliotecă dinamică
*.dylib
# Windows executabil
*.exe
# Ieșirea compilatorului
*.out
# Pachet de aplicații
*.app
# Binar x86 pe 32 de biți
*.i*86
# Binar x86 pe 64 de biți
*.x86_64
# Fișier dump hexadecimal
*.hex
# Simboluri de depanare macOS
*.dSYM/
# Fișier de utilizare a stivei
*.su
# Fișier intermediar de depanare
*.idb
# Baza de date de depanare a programului
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo
Ce ignoră regulile pentru C
Fiecare model de mai jos și motivul pentru care se află în .gitignore.
Cerințe preliminare
| Model de fișier | Ce ignoră |
|---|---|
*.d |
Cerințe preliminare |
Fișiere obiect
| Model de fișier | Ce ignoră |
|---|---|
*.o |
Fișier obiect |
*.ko |
Fișiere obiect |
*.obj |
Fișier obiect |
*.elf |
Fișiere obiect |
Antete precompilate
| Model de fișier | Ce ignoră |
|---|---|
*.gch |
Antete precompilate |
*.pch |
Antete precompilate |
Ieșire linker
| Model de fișier | Ce ignoră |
|---|---|
*.ilk |
Ieșire linker |
*.map |
Ieșire linker |
*.exp |
Ieșire linker |
Biblioteci
| Model de fișier | Ce ignoră |
|---|---|
*.lib |
Fișierul bibliotecii |
*.a |
Bibliotecă statică |
*.la |
Biblioteci |
*.lo |
Biblioteci |
Obiecte partajate (inclusiv DLL-uri Windows)
| Model de fișier | Ce ignoră |
|---|---|
*.dll |
Bibliotecă de linkuri dinamice |
*.so |
Obiect comun |
*.so.* |
Obiect partajat cu versiune |
*.dylib |
macOS bibliotecă dinamică |
Executabile
| Model de fișier | Ce ignoră |
|---|---|
*.exe |
Windows executabil |
*.out |
Ieșirea compilatorului |
*.app |
Pachet de aplicații |
*.i*86 |
Binar x86 pe 32 de biți |
*.x86_64 |
Binar x86 pe 64 de biți |
*.hex |
Fișier dump hexadecimal |
Depanați fișierele
| Model de fișier | Ce ignoră |
|---|---|
*.dSYM/ |
Simboluri de depanare macOS |
*.su |
Fișier de utilizare a stivei |
*.idb |
Fișier intermediar de depanare |
*.pdb |
Baza de date de depanare a programului |
Rezultatele compilarii modulului kernel
| Model de fișier | Ce ignoră |
|---|---|
*.mod* |
Rezultatele compilarii modulului kernel |
*.cmd |
Rezultatele compilarii modulului kernel |
.tmp_versions/ |
Rezultatele compilarii modulului kernel |
modules.order |
Rezultatele compilarii modulului kernel |
Module.symvers |
Rezultatele compilarii modulului kernel |
Mkfile.old |
Rezultatele compilarii modulului kernel |
dkms.conf |
Rezultatele compilarii modulului kernel |
*.dwo |
fișiere de informații de depanare |
Cum să utilizați acest .gitignore pentru C
- Copiați regulile C de mai sus sau descărcați fișierul direct.
- Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
- Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
- Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.