.gitignore pro libogc

58 pravidel ignorování pro libogc, připravených ke zkopírování do repozitáře.

Knihovna pro vývoj GameCube/Wii

Kompletní .gitignore pro libogc

# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 16:18:32 UTC
# Technologie: libogc

### libogc ###
*.d
# Adresář výstupu sestavení
build/
# Objektový soubor
*.o
meta.xml
*.ko
icon.png
# Objektový soubor
*.obj
# Nastavení Visual Studio Code
.vscode/
*.elf
# Soubory projektu IntelliJ IDEA
.idea/
*.gch
*.ilk
# Soubor projektu Sublime Text
*.sublime-project
*.map
*.pch
# Pracovní prostor Sublime Text
*.sublime-workspace
*.exp
# Záložní soubory Emacs
*~
# Záložní soubor
*.bak
# Odkládací soubor Vim
*.swp
# Soubor knihovny
*.lib
# Dočasné soubory
*.tmp
# Statická knihovna
*.a
# Soubor protokolu
*.log
*.la
# Adresář knihoven
lib/
*.lo
deps/
# Dynamicky linkovaná knihovna
*.dll
obj/
# Koš Windows
$RECYCLE.BIN/
# Sdílený objekt
*.so
# Verzovaný sdílený objekt
*.so.*
.Trash-1000/
# Dynamická knihovna macOS
*.dylib
.Spotlight-V100/
# Spustitelný soubor Windows
*.exe
.fseventsd/
# Výstup kompilátoru
*.out
# Nastavení složek macOS (Desktop Services Store)
.DS_Store
# Balíček aplikace
*.app
# 32bitový binární soubor x86
*.i*86
# 64bitový binární soubor x86
*.x86_64
# Soubor hexadecimálního výpisu
*.hex
# Ladicí symboly macOS
*.dSYM/
# Soubor využití zásobníku
*.su
*.bin
# Mezilehlý ladicí soubor
*.idb
# Databáze ladění programu
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol

Co pravidla pro libogc skutečně ignorují

Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.

Předpoklady

Vzor Co ignoruje
*.d Předpoklady

Ignorovat adresáře sestavení

Vzor Co ignoruje
build/ Adresář výstupu sestavení

Objektové soubory

Vzor Co ignoruje
*.o Objektový soubor
*.ko Objektové soubory
*.obj Objektový soubor
*.elf Objektové soubory
*.bin Objektové soubory

Ignorovat metadata specifická pro Wii

Vzor Co ignoruje
meta.xml Ignorovat metadata specifická pro Wii
icon.png Ignorovat metadata specifická pro Wii

Ignorovat soubory specifické pro editor nebo IDE

Vzor Co ignoruje
.vscode/ Nastavení Visual Studio Code
.idea/ Soubory projektu IntelliJ IDEA
*.sublime-project Soubor projektu Sublime Text
*.sublime-workspace Pracovní prostor Sublime Text

Předkompilované hlavičky

Vzor Co ignoruje
*.gch Předkompilované hlavičky
*.pch Předkompilované hlavičky

Výstup linkeru

Vzor Co ignoruje
*.ilk Výstup linkeru
*.map Výstup linkeru
*.exp Výstup linkeru

Ignorovat záložní nebo dočasné soubory

Vzor Co ignoruje
*~ Záložní soubory Emacs
*.bak Záložní soubor
*.swp Odkládací soubor Vim
*.tmp Dočasné soubory

Knihovny

Vzor Co ignoruje
*.lib Soubor knihovny
*.a Statická knihovna
*.la Knihovny
*.lo Knihovny

Ignorovat soubory protokolů

Vzor Co ignoruje
*.log Soubor protokolu

Ignorovat knihovny a závislosti

Vzor Co ignoruje
lib/ Adresář knihoven
deps/ Ignorovat knihovny a závislosti
obj/ Ignorovat knihovny a závislosti

Sdílené objekty (včetně DLL pro Windows)

Vzor Co ignoruje
*.dll Dynamicky linkovaná knihovna
*.so Sdílený objekt
*.so.* Verzovaný sdílený objekt
*.dylib Dynamická knihovna macOS

Ignorovat soubory specifické pro operační systém

Vzor Co ignoruje
$RECYCLE.BIN/ Koš Windows
.Trash-1000/ Ignorovat soubory specifické pro operační systém
.Spotlight-V100/ Ignorovat soubory specifické pro operační systém
.fseventsd/ Ignorovat soubory specifické pro operační systém
.DS_Store Nastavení složek macOS (Desktop Services Store)

Spustitelné soubory

Vzor Co ignoruje
*.exe Spustitelný soubor Windows
*.out Výstup kompilátoru
*.app Balíček aplikace
*.i*86 32bitový binární soubor x86
*.x86_64 64bitový binární soubor x86
*.hex Soubor hexadecimálního výpisu
*.dol Spustitelné soubory
*.elf Spustitelné soubory

Ladicí soubory

Vzor Co ignoruje
*.dSYM/ Ladicí symboly macOS
*.su Soubor využití zásobníku
*.idb Mezilehlý ladicí soubor
*.pdb Databáze ladění programu

Výsledky kompilace modulů jádra

Vzor Co ignoruje
*.mod* Výsledky kompilace modulů jádra
*.cmd Výsledky kompilace modulů jádra
.tmp_versions/ Výsledky kompilace modulů jádra
modules.order Výsledky kompilace modulů jádra
Module.symvers Výsledky kompilace modulů jádra
Mkfile.old Výsledky kompilace modulů jádra
dkms.conf Výsledky kompilace modulů jádra

Jak používat tento .gitignore pro libogc

  1. Zkopírujte výše uvedená pravidla pro libogc nebo si soubor rovnou stáhněte.
  2. V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
  3. Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
  4. Commitněte .gitignore, aby celý tým sdílel stejná pravidla.