Ludovic Frank Gitignore

.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

  1. Копирајте горенаведена правила C или директно преузмите датотеку.
  2. Направите датотеку под називом .gitignore у корену вашег Git спремишта и налепите правила у њу.
  3. Ако Git већ прати неке од тих датотека, покрените git rm -r --cached . па поново направите комит — правила игнорисања важе само за датотеке које Git не прати.
  4. Додајте .gitignore у комит како би цео тим користио иста правила.

Други Језик .gitignore шаблони

Погледајте сваки Језик шаблон