.gitignore: libogc
58 ohitussääntöä teknologialle libogc, valmiina kopioitavaksi tietovarastoosi.
Kirjasto GameCube/Wii-kehitykseen
Kattava .gitignore: libogc
# Luotu LFGitignorella - https://lfgitignore.com
# Luotu: 2026-10-13 16:12:42 UTC
# Teknologiat: libogc
### libogc ###
*.d
# Käännöstulosten hakemisto
build/
# Objektitiedosto
*.o
meta.xml
*.ko
icon.png
# Objektitiedosto
*.obj
# Visual Studio Coden asetukset
.vscode/
*.elf
# IntelliJ IDEA -projektitiedostot
.idea/
*.gch
*.ilk
# Sublime Text -projektitiedosto
*.sublime-project
*.map
*.pch
# Sublime Text -työtila
*.sublime-workspace
*.exp
# Emacsin varmuuskopiotiedostot
*~
# Varmuuskopiotiedosto
*.bak
# Vimin vaihtotiedosto
*.swp
# Kirjastotiedosto
*.lib
# Väliaikaistiedostot
*.tmp
# Staattinen kirjasto
*.a
# Lokitiedosto
*.log
*.la
# Kirjastohakemisto
lib/
*.lo
deps/
# Dynaamisesti linkitettävä kirjasto
*.dll
obj/
# Windowsin roskakori
$RECYCLE.BIN/
# Jaettu objekti
*.so
# Versioitu jaettu objekti
*.so.*
.Trash-1000/
# macOS:n dynaaminen kirjasto
*.dylib
.Spotlight-V100/
# Windows-suoritustiedosto
*.exe
.fseventsd/
# Kääntäjän tulokset
*.out
# macOS:n kansioasetukset (Desktop Services Store)
.DS_Store
# Sovelluspaketti
*.app
# 32-bittinen x86-binääri
*.i*86
# 64-bittinen x86-binääri
*.x86_64
# Heksadesimaalivedostiedosto
*.hex
# macOS:n virheenjäljityssymbolit
*.dSYM/
# Pinon käyttötiedosto
*.su
*.bin
# Välivaiheen virheenjäljitystiedosto
*.idb
# Ohjelman virheenjäljitystietokanta
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol
Mitä nämä libogc-säännöt ohittavat
Kaikki säännöt ja selitykset sille, miksi ne kuuluvat .gitignore-tiedostoosi.
Esivaatimukset
| Sääntö | Mitä se ohittaa |
|---|---|
*.d |
Esivaatimukset |
Ohita käännöshakemistot
| Sääntö | Mitä se ohittaa |
|---|---|
build/ |
Käännöstulosten hakemisto |
Objektitiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
*.o |
Objektitiedosto |
*.ko |
Objektitiedostot |
*.obj |
Objektitiedosto |
*.elf |
Objektitiedostot |
*.bin |
Objektitiedostot |
Ohita Wii-kohtaiset metatietotiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
meta.xml |
Ohita Wii-kohtaiset metatietotiedostot |
icon.png |
Ohita Wii-kohtaiset metatietotiedostot |
Ohita editori- tai kehitysympäristökohtaiset tiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
.vscode/ |
Visual Studio Coden asetukset |
.idea/ |
IntelliJ IDEA -projektitiedostot |
*.sublime-project |
Sublime Text -projektitiedosto |
*.sublime-workspace |
Sublime Text -työtila |
Esikäännetyt otsaketiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
*.gch |
Esikäännetyt otsaketiedostot |
*.pch |
Esikäännetyt otsaketiedostot |
Linkittimen tulokset
| Sääntö | Mitä se ohittaa |
|---|---|
*.ilk |
Linkittimen tulokset |
*.map |
Linkittimen tulokset |
*.exp |
Linkittimen tulokset |
Ohita varmuuskopio- ja väliaikaistiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
*~ |
Emacsin varmuuskopiotiedostot |
*.bak |
Varmuuskopiotiedosto |
*.swp |
Vimin vaihtotiedosto |
*.tmp |
Väliaikaistiedostot |
Kirjastot
| Sääntö | Mitä se ohittaa |
|---|---|
*.lib |
Kirjastotiedosto |
*.a |
Staattinen kirjasto |
*.la |
Kirjastot |
*.lo |
Kirjastot |
Ohita lokitiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
*.log |
Lokitiedosto |
Ohita kirjastot ja riippuvuudet
| Sääntö | Mitä se ohittaa |
|---|---|
lib/ |
Kirjastohakemisto |
deps/ |
Ohita kirjastot ja riippuvuudet |
obj/ |
Ohita kirjastot ja riippuvuudet |
Jaetut objektit (myös Windowsin DLL:t)
| Sääntö | Mitä se ohittaa |
|---|---|
*.dll |
Dynaamisesti linkitettävä kirjasto |
*.so |
Jaettu objekti |
*.so.* |
Versioitu jaettu objekti |
*.dylib |
macOS:n dynaaminen kirjasto |
Ohita käyttöjärjestelmäkohtaiset tiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
$RECYCLE.BIN/ |
Windowsin roskakori |
.Trash-1000/ |
Ohita käyttöjärjestelmäkohtaiset tiedostot |
.Spotlight-V100/ |
Ohita käyttöjärjestelmäkohtaiset tiedostot |
.fseventsd/ |
Ohita käyttöjärjestelmäkohtaiset tiedostot |
.DS_Store |
macOS:n kansioasetukset (Desktop Services Store) |
Suoritustiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
*.exe |
Windows-suoritustiedosto |
*.out |
Kääntäjän tulokset |
*.app |
Sovelluspaketti |
*.i*86 |
32-bittinen x86-binääri |
*.x86_64 |
64-bittinen x86-binääri |
*.hex |
Heksadesimaalivedostiedosto |
*.dol |
Suoritustiedostot |
*.elf |
Suoritustiedostot |
Virheenjäljitystiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
*.dSYM/ |
macOS:n virheenjäljityssymbolit |
*.su |
Pinon käyttötiedosto |
*.idb |
Välivaiheen virheenjäljitystiedosto |
*.pdb |
Ohjelman virheenjäljitystietokanta |
Ydinmoduulin käännöstulokset
| Sääntö | Mitä se ohittaa |
|---|---|
*.mod* |
Ydinmoduulin käännöstulokset |
*.cmd |
Ydinmoduulin käännöstulokset |
.tmp_versions/ |
Ydinmoduulin käännöstulokset |
modules.order |
Ydinmoduulin käännöstulokset |
Module.symvers |
Ydinmoduulin käännöstulokset |
Mkfile.old |
Ydinmoduulin käännöstulokset |
dkms.conf |
Ydinmoduulin käännöstulokset |
Tämän .gitignore-tiedoston käyttö: libogc
- Kopioi yllä olevat libogc-säännöt tai lataa tiedosto suoraan.
- Luo .gitignore-niminen tiedosto Git-tietovarastosi juureen ja liitä säännöt siihen.
- Jos osa tiedostoista on jo seurannassa, suorita git rm -r --cached . ja tee uusi commit — Git soveltaa ohitussääntöjä vain tiedostoihin, joita ei seurata.
- Lisää .gitignore committiin, jotta koko tiimi käyttää samoja sääntöjä.