.gitignore per libogc
58 regole di esclusione per libogc, pronte da copiare nel repository.
Libreria per lo sviluppo GameCube/Wii
Il .gitignore completo per libogc
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:19:44 UTC
# Tecnologie: libogc
### libogc ###
*.d
# Directory dei risultati di compilazione
build/
# File oggetto
*.o
meta.xml
*.ko
icon.png
# File oggetto
*.obj
# Impostazioni di Visual Studio Code
.vscode/
*.elf
# File di progetto IntelliJ IDEA
.idea/
*.gch
*.ilk
# File di progetto Sublime Text
*.sublime-project
*.map
*.pch
# Spazio di lavoro di Sublime Text
*.sublime-workspace
*.exp
# File di backup di Emacs
*~
# File di backup
*.bak
# File di scambio di Vim
*.swp
# File di libreria
*.lib
# File temporanei
*.tmp
# Libreria statica
*.a
# File di log
*.log
*.la
# Directory delle librerie
lib/
*.lo
deps/
# Libreria a collegamento dinamico
*.dll
obj/
# Cestino di Windows
$RECYCLE.BIN/
# Oggetto condiviso
*.so
# Oggetto condiviso con versione
*.so.*
.Trash-1000/
# Libreria dinamica macOS
*.dylib
.Spotlight-V100/
# Eseguibile Windows
*.exe
.fseventsd/
# Risultati del compilatore
*.out
# Impostazioni delle cartelle macOS (Desktop Services Store)
.DS_Store
# Bundle dell'applicazione
*.app
# Binario x86 a 32 bit
*.i*86
# Binario x86 a 64 bit
*.x86_64
# File di dump esadecimale
*.hex
# Simboli di debug di macOS
*.dSYM/
# File dell'utilizzo dello stack
*.su
*.bin
# File di debug intermedio
*.idb
# Database di debug del programma
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol
Cosa escludono le regole di libogc
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
Prerequisiti
| Schema di esclusione | Cosa esclude |
|---|---|
*.d |
Prerequisiti |
Ignora le directory di compilazione
| Schema di esclusione | Cosa esclude |
|---|---|
build/ |
Directory dei risultati di compilazione |
File oggetto
| Schema di esclusione | Cosa esclude |
|---|---|
*.o |
File oggetto |
*.ko |
File oggetto |
*.obj |
File oggetto |
*.elf |
File oggetto |
*.bin |
File oggetto |
Ignora i file di metadati specifici di Wii
| Schema di esclusione | Cosa esclude |
|---|---|
meta.xml |
Ignora i file di metadati specifici di Wii |
icon.png |
Ignora i file di metadati specifici di Wii |
Ignora i file specifici dell'editor o dell'IDE
| Schema di esclusione | Cosa esclude |
|---|---|
.vscode/ |
Impostazioni di Visual Studio Code |
.idea/ |
File di progetto IntelliJ IDEA |
*.sublime-project |
File di progetto Sublime Text |
*.sublime-workspace |
Spazio di lavoro di Sublime Text |
Header precompilati
| Schema di esclusione | Cosa esclude |
|---|---|
*.gch |
Header precompilati |
*.pch |
Header precompilati |
Risultati del linker
| Schema di esclusione | Cosa esclude |
|---|---|
*.ilk |
Risultati del linker |
*.map |
Risultati del linker |
*.exp |
Risultati del linker |
Ignora i file di backup o temporanei
| Schema di esclusione | Cosa esclude |
|---|---|
*~ |
File di backup di Emacs |
*.bak |
File di backup |
*.swp |
File di scambio di Vim |
*.tmp |
File temporanei |
Librerie
| Schema di esclusione | Cosa esclude |
|---|---|
*.lib |
File di libreria |
*.a |
Libreria statica |
*.la |
Librerie |
*.lo |
Librerie |
Ignora i file di log
| Schema di esclusione | Cosa esclude |
|---|---|
*.log |
File di log |
Ignora librerie e dipendenze
| Schema di esclusione | Cosa esclude |
|---|---|
lib/ |
Directory delle librerie |
deps/ |
Ignora librerie e dipendenze |
obj/ |
Ignora librerie e dipendenze |
Oggetti condivisi (incluse le DLL Windows)
| Schema di esclusione | Cosa esclude |
|---|---|
*.dll |
Libreria a collegamento dinamico |
*.so |
Oggetto condiviso |
*.so.* |
Oggetto condiviso con versione |
*.dylib |
Libreria dinamica macOS |
Ignora i file specifici del sistema operativo
| Schema di esclusione | Cosa esclude |
|---|---|
$RECYCLE.BIN/ |
Cestino di Windows |
.Trash-1000/ |
Ignora i file specifici del sistema operativo |
.Spotlight-V100/ |
Ignora i file specifici del sistema operativo |
.fseventsd/ |
Ignora i file specifici del sistema operativo |
.DS_Store |
Impostazioni delle cartelle macOS (Desktop Services Store) |
Eseguibili
| Schema di esclusione | Cosa esclude |
|---|---|
*.exe |
Eseguibile Windows |
*.out |
Risultati del compilatore |
*.app |
Bundle dell'applicazione |
*.i*86 |
Binario x86 a 32 bit |
*.x86_64 |
Binario x86 a 64 bit |
*.hex |
File di dump esadecimale |
*.dol |
Eseguibili |
*.elf |
Eseguibili |
File di debug
| Schema di esclusione | Cosa esclude |
|---|---|
*.dSYM/ |
Simboli di debug di macOS |
*.su |
File dell'utilizzo dello stack |
*.idb |
File di debug intermedio |
*.pdb |
Database di debug del programma |
Risultati della compilazione dei moduli del kernel
| Schema di esclusione | Cosa esclude |
|---|---|
*.mod* |
Risultati della compilazione dei moduli del kernel |
*.cmd |
Risultati della compilazione dei moduli del kernel |
.tmp_versions/ |
Risultati della compilazione dei moduli del kernel |
modules.order |
Risultati della compilazione dei moduli del kernel |
Module.symvers |
Risultati della compilazione dei moduli del kernel |
Mkfile.old |
Risultati della compilazione dei moduli del kernel |
dkms.conf |
Risultati della compilazione dei moduli del kernel |
Come usare questo .gitignore per libogc
- Copia le regole di libogc qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.