.gitignore для libogc
58 правил ігнорування для libogc, готових до копіювання у ваш репозиторій.
Бібліотека для розробки GameCube/Wii
Повний .gitignore для libogc
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:51:38 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 (Desktop Services Store)
.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/ |
Ігноруйте бібліотеки та залежності |
Спільні об’єкти (включаючи Windows DLL)
| Шаблон | Що ігнорується |
|---|---|
*.dll |
Бібліотека динамічних посилань |
*.so |
Спільний об'єкт |
*.so.* |
Версійний спільний об’єкт |
*.dylib |
Динамічна бібліотека macOS |
Ігноруйте файли операційної системи
| Шаблон | Що ігнорується |
|---|---|
$RECYCLE.BIN/ |
Windows кошик |
.Trash-1000/ |
Ігноруйте файли операційної системи |
.Spotlight-V100/ |
Ігноруйте файли операційної системи |
.fseventsd/ |
Ігноруйте файли операційної системи |
.DS_Store |
Параметри папки macOS (Desktop Services Store) |
Виконувані файли
| Шаблон | Що ігнорується |
|---|---|
*.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, щоб усі члени команди мали однакові правила.