.gitignore za C
36 pravila izuzimanja za C, spremnih za kopiranje u repozitorij.
Programski jezik C
Potpuni .gitignore za C
# Generirano uz LFGitignore - https://lfgitignore.com
# Stvoreno: 2026-10-13 16:03:05 UTC
# Tehnologije: C
### C ###
*.d
# Objektna datoteka
*.o
*.ko
# Objektna datoteka
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Datoteka biblioteke
*.lib
# Statička biblioteka
*.a
*.la
*.lo
# Dinamički povezana biblioteka
*.dll
# Dijeljeni objekt
*.so
# Verzionirani dijeljeni objekt
*.so.*
# Dinamička biblioteka macOS-a
*.dylib
# Izvršna datoteka Windowsa
*.exe
# Rezultati prevoditelja
*.out
# Paket aplikacije
*.app
# 32-bitna binarna datoteka x86
*.i*86
# 64-bitna binarna datoteka x86
*.x86_64
# Datoteka heksadekadskog ispisa
*.hex
# Simboli za otklanjanje pogrešaka macOS-a
*.dSYM/
# Datoteka korištenja stoga
*.su
# Međudatoteka za otklanjanje pogrešaka
*.idb
# Baza podataka za otklanjanje pogrešaka programa
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo
Što ova pravila za C zapravo zanemaruju
Svaki obrazac u nastavku i razlog zašto pripada vašoj datoteci .gitignore.
Preduvjeti
| Obrazac | Što zanemaruje |
|---|---|
*.d |
Preduvjeti |
Objektne datoteke
| Obrazac | Što zanemaruje |
|---|---|
*.o |
Objektna datoteka |
*.ko |
Objektne datoteke |
*.obj |
Objektna datoteka |
*.elf |
Objektne datoteke |
Unaprijed prevedena zaglavlja
| Obrazac | Što zanemaruje |
|---|---|
*.gch |
Unaprijed prevedena zaglavlja |
*.pch |
Unaprijed prevedena zaglavlja |
Rezultati povezivača
| Obrazac | Što zanemaruje |
|---|---|
*.ilk |
Rezultati povezivača |
*.map |
Rezultati povezivača |
*.exp |
Rezultati povezivača |
Biblioteke
| Obrazac | Što zanemaruje |
|---|---|
*.lib |
Datoteka biblioteke |
*.a |
Statička biblioteka |
*.la |
Biblioteke |
*.lo |
Biblioteke |
Dijeljeni objekti (uklj. Windows DLL-ove)
| Obrazac | Što zanemaruje |
|---|---|
*.dll |
Dinamički povezana biblioteka |
*.so |
Dijeljeni objekt |
*.so.* |
Verzionirani dijeljeni objekt |
*.dylib |
Dinamička biblioteka macOS-a |
Izvršne datoteke
| Obrazac | Što zanemaruje |
|---|---|
*.exe |
Izvršna datoteka Windowsa |
*.out |
Rezultati prevoditelja |
*.app |
Paket aplikacije |
*.i*86 |
32-bitna binarna datoteka x86 |
*.x86_64 |
64-bitna binarna datoteka x86 |
*.hex |
Datoteka heksadekadskog ispisa |
Datoteke za otklanjanje pogrešaka
| Obrazac | Što zanemaruje |
|---|---|
*.dSYM/ |
Simboli za otklanjanje pogrešaka macOS-a |
*.su |
Datoteka korištenja stoga |
*.idb |
Međudatoteka za otklanjanje pogrešaka |
*.pdb |
Baza podataka za otklanjanje pogrešaka programa |
Rezultati prevođenja modula jezgre
| Obrazac | Što zanemaruje |
|---|---|
*.mod* |
Rezultati prevođenja modula jezgre |
*.cmd |
Rezultati prevođenja modula jezgre |
.tmp_versions/ |
Rezultati prevođenja modula jezgre |
modules.order |
Rezultati prevođenja modula jezgre |
Module.symvers |
Rezultati prevođenja modula jezgre |
Mkfile.old |
Rezultati prevođenja modula jezgre |
dkms.conf |
Rezultati prevođenja modula jezgre |
*.dwo |
datoteke s podacima za otklanjanje pogrešaka |
Kako koristiti ovaj .gitignore za C
- Kopirajte pravila za C iznad ili izravno preuzmite datoteku.
- U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
- Ako se neke od tih datoteka već prate, pokrenite git rm -r --cached . pa ponovno predajte promjene — Git primjenjuje pravila izuzimanja samo na datoteke koje ne prati.
- Predajte .gitignore kako bi svi u timu koristili ista pravila.