.gitignore para STM32CubeIDE

18 reglas de exclusión para STM32CubeIDE, listas para copiar en tu repositorio.

IDE basado en Eclipse para microcontroladores STM32

El .gitignore completo para STM32CubeIDE

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:05:04 UTC
# Tecnologías: STM32CubeIDE

### STM32CubeIDE ###
# Archivo de registro
*.log
Debug/
Release/
*.elf
*.map
*.bin
# Archivo de volcado hexadecimal
*.hex
*.srec
*.lst
# Archivo de objeto
*.o
*.d
# Biblioteca estática
*.a
# Archivo de uso de la pila
*.su
*.crl
# Fuentes generadas por TouchGFX
TouchGFX/generated
TouchGFX/build
TouchGFX/simulator/msvs/.vs
# Copia de seguridad
*.bak

Qué ignoran estas reglas de STM32CubeIDE

Todos los patrones y por qué incluirlos en tu .gitignore.

No son necesarios para el control de versiones.

Patrón Qué ignora
*.log Archivo de registro

No son necesarios en el repositorio, ya que se generan durante la compilación.

Patrón Qué ignora
Debug/ No son necesarios en el repositorio, ya que se generan durante la compilación.
Release/ No son necesarios en el repositorio, ya que se generan durante la compilación.

No deben incluirse en el repositorio, ya que son artefactos de compilación.

Patrón Qué ignora
*.elf No deben incluirse en el repositorio, ya que son artefactos de compilación.
*.map No deben incluirse en el repositorio, ya que son artefactos de compilación.
*.bin No deben incluirse en el repositorio, ya que son artefactos de compilación.
*.hex Archivo de volcado hexadecimal
*.srec No deben incluirse en el repositorio, ya que son artefactos de compilación.
*.lst No deben incluirse en el repositorio, ya que son artefactos de compilación.
*.o Archivo de objeto
*.d No deben incluirse en el repositorio, ya que son artefactos de compilación.
*.a Biblioteca estática
*.su Archivo de uso de la pila
*.crl No deben incluirse en el repositorio, ya que son artefactos de compilación.

Archivos de TouchGFX (si tu proyecto utiliza touchGFX)

Patrón Qué ignora
TouchGFX/generated Fuentes generadas por TouchGFX
TouchGFX/build Archivos de TouchGFX (si tu proyecto utiliza touchGFX)
TouchGFX/simulator/msvs/.vs Archivos de TouchGFX (si tu proyecto utiliza touchGFX)

No son necesarios en el repositorio.

Patrón Qué ignora
*.bak Copia de seguridad

Cómo usar este .gitignore para STM32CubeIDE

  1. Copia las reglas de STM32CubeIDE 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.

Otras plantillas .gitignore de IDE

Ver todas las plantillas de IDE