.gitignore для libogc
58 правил игнорирования для libogc, готовых к копированию в репозиторий.
Библиотека для разработки GameCube/Wii
Полный .gitignore для libogc
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 19:24:53 UTC
# Технологии: libogc
### libogc ###
*.d
# Создать выходной каталог
build/
# Объектный файл
*.o
meta.xml
*.ko
icon.png
# Объектный файл
*.obj
# Настройки Visual Studio Code
.vscode/
*.elf
# Файлы проекта IntelliJ IDEA
.idea/
*.gch
*.ilk
# Файл проекта Sublime Text
*.sublime-project
*.map
*.pch
# Рабочая область Sublime Text
*.sublime-workspace
*.exp
# Файлы резервных копий Emacs
*~
# Резервный файл
*.bak
# Файл подкачки Vim
*.swp
# Файл библиотеки
*.lib
# Временные файлы
*.tmp
# Статическая библиотека
*.a
# Файл журнала
*.log
*.la
# Каталог библиотеки
lib/
*.lo
deps/
# Динамически подключаемая библиотека
*.dll
obj/
# Windows корзина
$RECYCLE.BIN/
# Общий объект
*.so
# Общий объект с поддержкой версий
*.so.*
.Trash-1000/
# Динамическая библиотека macOS
*.dylib
.Spotlight-V100/
# Windows исполняемый файл
*.exe
.fseventsd/
# Вывод компилятора
*.out
# Настройки папки macOS (Магазин служб рабочего стола)
.DS_Store
# Пакет приложений
*.app
# 32-битный двоичный файл x86
*.i*86
# 64-битный двоичный файл x86
*.x86_64
# Шестнадцатеричный файл дампа
*.hex
# Символы отладки macOS
*.dSYM/
# Файл использования стека
*.su
*.bin
# Промежуточный файл отладки
*.idb
# База данных отладки программы
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol
Что на самом деле игнорируют эти правила libogc
Каждый шаблон ниже и почему он принадлежит вашему .gitignore.
Предварительные условия
| Шаблон | Что он игнорирует |
|---|---|
*.d |
Предварительные условия |
Игнорировать каталоги сборки
| Шаблон | Что он игнорирует |
|---|---|
build/ |
Создать выходной каталог |
Объектные файлы
| Шаблон | Что он игнорирует |
|---|---|
*.o |
Объектный файл |
*.ko |
Объектные файлы |
*.obj |
Объектный файл |
*.elf |
Объектные файлы |
*.bin |
Объектные файлы |
Игнорировать файлы метаданных, специфичные для Wii.
| Шаблон | Что он игнорирует |
|---|---|
meta.xml |
Игнорировать файлы метаданных, специфичные для Wii. |
icon.png |
Игнорировать файлы метаданных, специфичные для Wii. |
Игнорировать файлы редактора или специфичные для IDE файлы.
| Шаблон | Что он игнорирует |
|---|---|
.vscode/ |
Настройки Visual Studio Code |
.idea/ |
Файлы проекта IntelliJ IDEA |
*.sublime-project |
Файл проекта Sublime Text |
*.sublime-workspace |
Рабочая область Sublime Text |
Предварительно скомпилированные заголовки
| Шаблон | Что он игнорирует |
|---|---|
*.gch |
Предварительно скомпилированные заголовки |
*.pch |
Предварительно скомпилированные заголовки |
Вывод компоновщика
| Шаблон | Что он игнорирует |
|---|---|
*.ilk |
Вывод компоновщика |
*.map |
Вывод компоновщика |
*.exp |
Вывод компоновщика |
Игнорировать резервные копии или временные файлы
| Шаблон | Что он игнорирует |
|---|---|
*~ |
Файлы резервных копий Emacs |
*.bak |
Резервный файл |
*.swp |
Файл подкачки Vim |
*.tmp |
Временные файлы |
Библиотеки
| Шаблон | Что он игнорирует |
|---|---|
*.lib |
Файл библиотеки |
*.a |
Статическая библиотека |
*.la |
Библиотеки |
*.lo |
Библиотеки |
Игнорировать файлы журналов
| Шаблон | Что он игнорирует |
|---|---|
*.log |
Файл журнала |
Игнорировать библиотеки и зависимости
| Шаблон | Что он игнорирует |
|---|---|
lib/ |
Каталог библиотеки |
deps/ |
Игнорировать библиотеки и зависимости |
obj/ |
Игнорировать библиотеки и зависимости |
Общие объекты (включая DLL Windows)
| Шаблон | Что он игнорирует |
|---|---|
*.dll |
Динамически подключаемая библиотека |
*.so |
Общий объект |
*.so.* |
Общий объект с поддержкой версий |
*.dylib |
Динамическая библиотека macOS |
Игнорировать файлы, специфичные для операционной системы.
| Шаблон | Что он игнорирует |
|---|---|
$RECYCLE.BIN/ |
Windows корзина |
.Trash-1000/ |
Игнорировать файлы, специфичные для операционной системы. |
.Spotlight-V100/ |
Игнорировать файлы, специфичные для операционной системы. |
.fseventsd/ |
Игнорировать файлы, специфичные для операционной системы. |
.DS_Store |
Настройки папки macOS (Магазин служб рабочего стола) |
Исполняемые файлы
| Шаблон | Что он игнорирует |
|---|---|
*.exe |
Windows исполняемый файл |
*.out |
Вывод компилятора |
*.app |
Пакет приложений |
*.i*86 |
32-битный двоичный файл x86 |
*.x86_64 |
64-битный двоичный файл x86 |
*.hex |
Шестнадцатеричный файл дампа |
*.dol |
Исполняемые файлы |
*.elf |
Исполняемые файлы |
Отладочные файлы
| Шаблон | Что он игнорирует |
|---|---|
*.dSYM/ |
Символы отладки macOS |
*.su |
Файл использования стека |
*.idb |
Промежуточный файл отладки |
*.pdb |
База данных отладки программы |
Результаты компиляции модуля ядра
| Шаблон | Что он игнорирует |
|---|---|
*.mod* |
Результаты компиляции модуля ядра |
*.cmd |
Результаты компиляции модуля ядра |
.tmp_versions/ |
Результаты компиляции модуля ядра |
modules.order |
Результаты компиляции модуля ядра |
Module.symvers |
Результаты компиляции модуля ядра |
Mkfile.old |
Результаты компиляции модуля ядра |
dkms.conf |
Результаты компиляции модуля ядра |
Как использовать .gitignore для libogc
- Скопируйте приведенные выше правила libogc или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.