.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
- Zkopírujte výše uvedená pravidla pro libogc nebo si soubor rovnou stáhněte.
- V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
- 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.
- Commitněte .gitignore, aby celý tým sdílel stejná pravidla.