.gitignore за libogc
58 правила за игнориране за libogc, готови за копиране в хранилището ви.
Библиотека за разработка за GameCube/Wii
Пълният .gitignore за libogc
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:13:21 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 в комит, за да използва целият екип едни и същи правила.