.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
- Zkopírujte výše uvedená pravidla pro C nebo si soubor rovnou stáhněte.
- V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
- 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.
- Commitněte .gitignore, aby celý tým sdílel stejná pravidla.