.gitignore para libogc
58 reglas de exclusión para libogc, listas para copiar en tu repositorio.
Biblioteca para desarrollar para GameCube/Wii
El .gitignore completo para libogc
# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:21:16 UTC
# Tecnologías: libogc
### libogc ###
*.d
# Directorio de resultados de compilación
build/
# Archivo de objeto
*.o
meta.xml
*.ko
icon.png
# Archivo de objeto
*.obj
# Configuración de Visual Studio Code
.vscode/
*.elf
# Archivos de proyecto de IntelliJ IDEA
.idea/
*.gch
*.ilk
# Archivo de proyecto de Sublime Text
*.sublime-project
*.map
*.pch
# Espacio de trabajo de Sublime Text
*.sublime-workspace
*.exp
# Copias de seguridad de Emacs
*~
# Copia de seguridad
*.bak
# Archivo de intercambio de Vim
*.swp
# Archivo de biblioteca
*.lib
# Archivos temporales
*.tmp
# Biblioteca estática
*.a
# Archivo de registro
*.log
*.la
# Directorio de bibliotecas
lib/
*.lo
deps/
# Biblioteca de enlace dinámico
*.dll
obj/
# Papelera de reciclaje de Windows
$RECYCLE.BIN/
# Objeto compartido
*.so
# Objeto compartido versionado
*.so.*
.Trash-1000/
# Biblioteca dinámica de macOS
*.dylib
.Spotlight-V100/
# Ejecutable de Windows
*.exe
.fseventsd/
# Salida del compilador
*.out
# Configuración de carpetas de macOS (Desktop Services Store)
.DS_Store
# Paquete de aplicación
*.app
# Binario x86 de 32 bits
*.i*86
# Binario x86 de 64 bits
*.x86_64
# Archivo de volcado hexadecimal
*.hex
# Símbolos de depuración de macOS
*.dSYM/
# Archivo de uso de la pila
*.su
*.bin
# Archivo intermedio de depuración
*.idb
# Base de datos de depuración del programa
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol
Qué ignoran estas reglas de libogc
Todos los patrones y por qué incluirlos en tu .gitignore.
Requisitos previos
| Patrón | Qué ignora |
|---|---|
*.d |
Requisitos previos |
Excluir los directorios de compilación
| Patrón | Qué ignora |
|---|---|
build/ |
Directorio de resultados de compilación |
Archivos de objetos
| Patrón | Qué ignora |
|---|---|
*.o |
Archivo de objeto |
*.ko |
Archivos de objetos |
*.obj |
Archivo de objeto |
*.elf |
Archivos de objetos |
*.bin |
Archivos de objetos |
Excluir los archivos de metadatos específicos de Wii
| Patrón | Qué ignora |
|---|---|
meta.xml |
Excluir los archivos de metadatos específicos de Wii |
icon.png |
Excluir los archivos de metadatos específicos de Wii |
Excluir archivos específicos del editor o IDE
| Patrón | Qué ignora |
|---|---|
.vscode/ |
Configuración de Visual Studio Code |
.idea/ |
Archivos de proyecto de IntelliJ IDEA |
*.sublime-project |
Archivo de proyecto de Sublime Text |
*.sublime-workspace |
Espacio de trabajo de Sublime Text |
Cabeceras precompiladas
| Patrón | Qué ignora |
|---|---|
*.gch |
Cabeceras precompiladas |
*.pch |
Cabeceras precompiladas |
Salida del enlazador
| Patrón | Qué ignora |
|---|---|
*.ilk |
Salida del enlazador |
*.map |
Salida del enlazador |
*.exp |
Salida del enlazador |
Excluir copias de seguridad o archivos temporales
| Patrón | Qué ignora |
|---|---|
*~ |
Copias de seguridad de Emacs |
*.bak |
Copia de seguridad |
*.swp |
Archivo de intercambio de Vim |
*.tmp |
Archivos temporales |
Bibliotecas
| Patrón | Qué ignora |
|---|---|
*.lib |
Archivo de biblioteca |
*.a |
Biblioteca estática |
*.la |
Bibliotecas |
*.lo |
Bibliotecas |
Excluir archivos de registro
| Patrón | Qué ignora |
|---|---|
*.log |
Archivo de registro |
Excluir bibliotecas y dependencias
| Patrón | Qué ignora |
|---|---|
lib/ |
Directorio de bibliotecas |
deps/ |
Excluir bibliotecas y dependencias |
obj/ |
Excluir bibliotecas y dependencias |
Objetos compartidos (incluidas las DLL de Windows)
| Patrón | Qué ignora |
|---|---|
*.dll |
Biblioteca de enlace dinámico |
*.so |
Objeto compartido |
*.so.* |
Objeto compartido versionado |
*.dylib |
Biblioteca dinámica de macOS |
Excluir archivos específicos del sistema operativo
| Patrón | Qué ignora |
|---|---|
$RECYCLE.BIN/ |
Papelera de reciclaje de Windows |
.Trash-1000/ |
Excluir archivos específicos del sistema operativo |
.Spotlight-V100/ |
Excluir archivos específicos del sistema operativo |
.fseventsd/ |
Excluir archivos específicos del sistema operativo |
.DS_Store |
Configuración de carpetas de macOS (Desktop Services Store) |
Ejecutables
| Patrón | Qué ignora |
|---|---|
*.exe |
Ejecutable de Windows |
*.out |
Salida del compilador |
*.app |
Paquete de aplicación |
*.i*86 |
Binario x86 de 32 bits |
*.x86_64 |
Binario x86 de 64 bits |
*.hex |
Archivo de volcado hexadecimal |
*.dol |
Ejecutables |
*.elf |
Ejecutables |
Archivos de depuración
| Patrón | Qué ignora |
|---|---|
*.dSYM/ |
Símbolos de depuración de macOS |
*.su |
Archivo de uso de la pila |
*.idb |
Archivo intermedio de depuración |
*.pdb |
Base de datos de depuración del programa |
Resultados de compilación de módulos del núcleo
| Patrón | Qué ignora |
|---|---|
*.mod* |
Resultados de compilación de módulos del núcleo |
*.cmd |
Resultados de compilación de módulos del núcleo |
.tmp_versions/ |
Resultados de compilación de módulos del núcleo |
modules.order |
Resultados de compilación de módulos del núcleo |
Module.symvers |
Resultados de compilación de módulos del núcleo |
Mkfile.old |
Resultados de compilación de módulos del núcleo |
dkms.conf |
Resultados de compilación de módulos del núcleo |
Cómo usar este .gitignore para libogc
- Copia las reglas de libogc de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.