.gitignore pro C

36 pravidel ignorování pro C, připravených ke zkopírování do repozitáře.

Programovací jazyk C

Kompletní .gitignore pro C

# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 16:03:10 UTC
# Technologie: C

### C ###
*.d
# Objektový soubor
*.o
*.ko
# Objektový soubor
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Soubor knihovny
*.lib
# Statická knihovna
*.a
*.la
*.lo
# Dynamicky linkovaná knihovna
*.dll
# Sdílený objekt
*.so
# Verzovaný sdílený objekt
*.so.*
# Dynamická knihovna macOS
*.dylib
# Spustitelný soubor Windows
*.exe
# Výstup kompilátoru
*.out
# Balíček aplikace
*.app
# 32bitový binární soubor x86
*.i*86
# 64bitový binární soubor x86
*.x86_64
# Soubor hexadecimálního výpisu
*.hex
# Ladicí symboly macOS
*.dSYM/
# Soubor využití zásobníku
*.su
# Mezilehlý ladicí soubor
*.idb
# Databáze ladění programu
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo

Co pravidla pro C skutečně ignorují

Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.

Předpoklady

Vzor Co ignoruje
*.d Předpoklady

Objektové soubory

Vzor Co ignoruje
*.o Objektový soubor
*.ko Objektové soubory
*.obj Objektový soubor
*.elf Objektové soubory

Předkompilované hlavičky

Vzor Co ignoruje
*.gch Předkompilované hlavičky
*.pch Předkompilované hlavičky

Výstup linkeru

Vzor Co ignoruje
*.ilk Výstup linkeru
*.map Výstup linkeru
*.exp Výstup linkeru

Knihovny

Vzor Co ignoruje
*.lib Soubor knihovny
*.a Statická knihovna
*.la Knihovny
*.lo Knihovny

Sdílené objekty (včetně DLL pro Windows)

Vzor Co ignoruje
*.dll Dynamicky linkovaná knihovna
*.so Sdílený objekt
*.so.* Verzovaný sdílený objekt
*.dylib Dynamická knihovna macOS

Spustitelné soubory

Vzor Co ignoruje
*.exe Spustitelný soubor Windows
*.out Výstup kompilátoru
*.app Balíček aplikace
*.i*86 32bitový binární soubor x86
*.x86_64 64bitový binární soubor x86
*.hex Soubor hexadecimálního výpisu

Ladicí soubory

Vzor Co ignoruje
*.dSYM/ Ladicí symboly macOS
*.su Soubor využití zásobníku
*.idb Mezilehlý ladicí soubor
*.pdb Databáze ladění programu

Výsledky kompilace modulů jádra

Vzor Co ignoruje
*.mod* Výsledky kompilace modulů jádra
*.cmd Výsledky kompilace modulů jádra
.tmp_versions/ Výsledky kompilace modulů jádra
modules.order Výsledky kompilace modulů jádra
Module.symvers Výsledky kompilace modulů jádra
Mkfile.old Výsledky kompilace modulů jádra
dkms.conf Výsledky kompilace modulů jádra
*.dwo Soubory ladicích informací

Jak používat tento .gitignore pro C

  1. Zkopírujte výše uvedená pravidla pro C nebo si soubor rovnou stáhněte.
  2. V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
  3. Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
  4. Commitněte .gitignore, aby celý tým sdílel stejná pravidla.

Další šablony .gitignore v kategorii Jazyk

Zobrazit všechny šablony pro Jazyk