Ludovic Frank Gitignore

.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

  1. Скопируйте приведенные выше правила libogc или загрузите файл напрямую.
  2. Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
  3. Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
  4. Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.