.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

  1. Copia le regole di libogc qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. 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.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.