.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

  1. Copia las reglas de libogc de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. 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.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.