.gitignore за C
36 правила игнорисања за C, спремних за копирање у репозиторијум.
Програмски језик Ц
Комплетан .gitignore за C
# Генерисао LFGitignore - https://lfgitignore.com
# Креирано: 2026-10-31 23:00:11 UTC
# Технологије: C
### C ###
*.d
# Објекат фајл
*.o
*.ko
# Објекат фајл
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Датотека библиотеке
*.lib
# Статичка библиотека
*.a
*.la
*.lo
# Библиотека динамичких веза
*.dll
# Дељени објекат
*.so
# Версионирани дељени објекат
*.so.*
# macOS динамичка библиотека
*.dylib
# Windows извршна датотека
*.exe
# Излаз компајлера
*.out
# Апликациони пакет
*.app
# 32-битни к86 бинарни
*.i*86
# 64-битни к86 бинарни
*.x86_64
# Хек думп датотека
*.hex
# macOS симболи за отклањање грешака
*.dSYM/
# Датотека коришћења стека
*.su
# Средњи фајл за отклањање грешака
*.idb
# База података за отклањање грешака програма
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo
Шта тачно игноришу ова правила за C
Сваки образац испод има објашњење зашто припада вашој датотеци .gitignore.
Предуслови
| Образац | Шта игнорише |
|---|---|
*.d |
Предуслови |
Објектни фајлови
| Образац | Шта игнорише |
|---|---|
*.o |
Објекат фајл |
*.ko |
Објектни фајлови |
*.obj |
Објекат фајл |
*.elf |
Објектни фајлови |
Прекомпилирана заглавља
| Образац | Шта игнорише |
|---|---|
*.gch |
Прекомпилирана заглавља |
*.pch |
Прекомпилирана заглавља |
Излаз линкера
| Образац | Шта игнорише |
|---|---|
*.ilk |
Излаз линкера |
*.map |
Излаз линкера |
*.exp |
Излаз линкера |
Библиотеке
| Образац | Шта игнорише |
|---|---|
*.lib |
Датотека библиотеке |
*.a |
Статичка библиотека |
*.la |
Библиотеке |
*.lo |
Библиотеке |
Дељени објекти (укључујући Windows ДЛЛ-ове)
| Образац | Шта игнорише |
|---|---|
*.dll |
Библиотека динамичких веза |
*.so |
Дељени објекат |
*.so.* |
Версионирани дељени објекат |
*.dylib |
macOS динамичка библиотека |
Извршни фајлови
| Образац | Шта игнорише |
|---|---|
*.exe |
Windows извршна датотека |
*.out |
Излаз компајлера |
*.app |
Апликациони пакет |
*.i*86 |
32-битни к86 бинарни |
*.x86_64 |
64-битни к86 бинарни |
*.hex |
Хек думп датотека |
Фајлови за отклањање грешака
| Образац | Шта игнорише |
|---|---|
*.dSYM/ |
macOS симболи за отклањање грешака |
*.su |
Датотека коришћења стека |
*.idb |
Средњи фајл за отклањање грешака |
*.pdb |
База података за отклањање грешака програма |
Резултати компајлирања модула кернела
| Образац | Шта игнорише |
|---|---|
*.mod* |
Резултати компајлирања модула кернела |
*.cmd |
Резултати компајлирања модула кернела |
.tmp_versions/ |
Резултати компајлирања модула кернела |
modules.order |
Резултати компајлирања модула кернела |
Module.symvers |
Резултати компајлирања модула кернела |
Mkfile.old |
Резултати компајлирања модула кернела |
dkms.conf |
Резултати компајлирања модула кернела |
*.dwo |
датотеке са информацијама за отклањање грешака |
Како користити овај .gitignore за C
- Копирајте горенаведена правила C или директно преузмите датотеку.
- Направите датотеку под називом .gitignore у корену вашег Git спремишта и налепите правила у њу.
- Ако Git већ прати неке од тих датотека, покрените git rm -r --cached . па поново направите комит — правила игнорисања важе само за датотеке које Git не прати.
- Додајте .gitignore у комит како би цео тим користио иста правила.