.gitignore pre libogc

58 pravidiel ignorovania pre libogc, pripravených na skopírovanie do repozitára.

Knižnica na vývoj pre GameCube/Wii

Kompletný .gitignore pre libogc

# Vygenerované pomocou LFGitignore - https://lfgitignore.com
# Vytvorené: 2026-10-13 16:17:36 UTC
# Technológie: libogc

### libogc ###
*.d
# Výstupný adresár zostavovania
build/
# Objektový súbor
*.o
meta.xml
*.ko
icon.png
# Objektový súbor
*.obj
# Nastavenia Visual Studio Code
.vscode/
*.elf
# Súbory projektu IntelliJ IDEA
.idea/
*.gch
*.ilk
# Súbor projektu Sublime Text
*.sublime-project
*.map
*.pch
# Pracovný priestor Sublime Text
*.sublime-workspace
*.exp
# Záložné súbory Emacs
*~
# Záložný súbor
*.bak
# Odkladací súbor Vim
*.swp
# Súbor knižnice
*.lib
# Dočasné súbory
*.tmp
# Statická knižnica
*.a
# Súbor protokolu
*.log
*.la
# Adresár knižníc
lib/
*.lo
deps/
# Dynamicky linkovaná knižnica
*.dll
obj/
# Kôš Windows
$RECYCLE.BIN/
# Zdieľaný objekt
*.so
# Verziovaný zdieľaný objekt
*.so.*
.Trash-1000/
# Dynamická knižnica macOS
*.dylib
.Spotlight-V100/
# Spustiteľný súbor Windows
*.exe
.fseventsd/
# Výstup kompilátora
*.out
# Nastavenia priečinka macOS (Desktop Services Store)
.DS_Store
# Balík aplikácie
*.app
# 32-bitový binárny súbor x86
*.i*86
# 64-bitový binárny súbor x86
*.x86_64
# Súbor hexadecimálneho výpisu
*.hex
# Ladiace symboly macOS
*.dSYM/
# Súbor využitia zásobníka
*.su
*.bin
# Medzivýsledný ladiaci súbor
*.idb
# Ladiaca databáza programu
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol

Čo tieto pravidlá pre libogc skutočne ignorujú

Všetky vzory nižšie aj s vysvetlením, prečo patria do vášho .gitignore.

Predpoklady

Vzor Čo ignoruje
*.d Predpoklady

Ignorovať adresáre zostavovania

Vzor Čo ignoruje
build/ Výstupný adresár zostavovania

Súbory objektov

Vzor Čo ignoruje
*.o Objektový súbor
*.ko Súbory objektov
*.obj Objektový súbor
*.elf Súbory objektov
*.bin Súbory objektov

Ignorovať súbory metadát špecifické pre Wii

Vzor Čo ignoruje
meta.xml Ignorovať súbory metadát špecifické pre Wii
icon.png Ignorovať súbory metadát špecifické pre Wii

Ignorovať súbory špecifické pre editor alebo IDE

Vzor Čo ignoruje
.vscode/ Nastavenia Visual Studio Code
.idea/ Súbory projektu IntelliJ IDEA
*.sublime-project Súbor projektu Sublime Text
*.sublime-workspace Pracovný priestor Sublime Text

Predkompilované hlavičky

Vzor Čo ignoruje
*.gch Predkompilované hlavičky
*.pch Predkompilované hlavičky

Výstup linkera

Vzor Čo ignoruje
*.ilk Výstup linkera
*.map Výstup linkera
*.exp Výstup linkera

Ignorovať záložné alebo dočasné súbory

Vzor Čo ignoruje
*~ Záložné súbory Emacs
*.bak Záložný súbor
*.swp Odkladací súbor Vim
*.tmp Dočasné súbory

Knižnice

Vzor Čo ignoruje
*.lib Súbor knižnice
*.a Statická knižnica
*.la Knižnice
*.lo Knižnice

Ignorovať súbory protokolov

Vzor Čo ignoruje
*.log Súbor protokolu

Ignorovať knižnice a závislosti

Vzor Čo ignoruje
lib/ Adresár knižníc
deps/ Ignorovať knižnice a závislosti
obj/ Ignorovať knižnice a závislosti

Zdieľané objekty (vrátane DLL Windows)

Vzor Čo ignoruje
*.dll Dynamicky linkovaná knižnica
*.so Zdieľaný objekt
*.so.* Verziovaný zdieľaný objekt
*.dylib Dynamická knižnica macOS

Ignorovať súbory špecifické pre operačný systém

Vzor Čo ignoruje
$RECYCLE.BIN/ Kôš Windows
.Trash-1000/ Ignorovať súbory špecifické pre operačný systém
.Spotlight-V100/ Ignorovať súbory špecifické pre operačný systém
.fseventsd/ Ignorovať súbory špecifické pre operačný systém
.DS_Store Nastavenia priečinka macOS (Desktop Services Store)

Spustiteľné súbory

Vzor Čo ignoruje
*.exe Spustiteľný súbor Windows
*.out Výstup kompilátora
*.app Balík aplikácie
*.i*86 32-bitový binárny súbor x86
*.x86_64 64-bitový binárny súbor x86
*.hex Súbor hexadecimálneho výpisu
*.dol Spustiteľné súbory
*.elf Spustiteľné súbory

Ladiace súbory

Vzor Čo ignoruje
*.dSYM/ Ladiace symboly macOS
*.su Súbor využitia zásobníka
*.idb Medzivýsledný ladiaci súbor
*.pdb Ladiaca databáza programu

Výsledky kompilácie modulu jadra

Vzor Čo ignoruje
*.mod* Výsledky kompilácie modulu jadra
*.cmd Výsledky kompilácie modulu jadra
.tmp_versions/ Výsledky kompilácie modulu jadra
modules.order Výsledky kompilácie modulu jadra
Module.symvers Výsledky kompilácie modulu jadra
Mkfile.old Výsledky kompilácie modulu jadra
dkms.conf Výsledky kompilácie modulu jadra

Ako používať tento .gitignore pre libogc

  1. Skopírujte pravidlá pre libogc vyššie alebo si súbor priamo stiahnite.
  2. V koreňovom adresári repozitára Git vytvorte súbor s názvom .gitignore a vložte doň pravidlá.
  3. Ak sa niektoré súbory už sledujú, spustite git rm -r --cached . a vytvorte nový commit — Git uplatňuje pravidlá ignorovania iba na nesledované súbory.
  4. Pridajte .gitignore do commitu, aby celý tím zdieľal rovnaké pravidlá.