Ludovic Frank Gitignore

.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

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