.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

  1. Kopirajte pravila za C iznad ili izravno preuzmite datoteku.
  2. U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
  3. 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.
  4. Predajte .gitignore kako bi svi u timu koristili ista pravila.

Drugi predlošci .gitignore iz kategorije Jezik

Pogledajte sve predloške iz kategorije Jezik