Ludovic Frank Gitignore

.gitignore за C

36 правила за игнориране за C, готови за копиране в хранилището ви.

Езикът за програмиране C

Пълният .gitignore за C

# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:03:08 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-битов двоичен файл за x86
*.i*86
# 64-битов двоичен файл за x86
*.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)

Шаблон Какво игнорира
*.dll Динамично свързвана библиотека
*.so Споделен обект
*.so.* Споделен обект с версия
*.dylib Динамична библиотека на macOS

Изпълними файлове

Шаблон Какво игнорира
*.exe Изпълним файл за Windows
*.out Резултати от компилатора
*.app Пакет на приложение
*.i*86 32-битов двоичен файл за x86
*.x86_64 64-битов двоичен файл за x86
*.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 rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
  4. Добавете .gitignore в комит, за да използва целият екип едни и същи правила.

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

Вижте всички шаблони за Език