Ludovic Frank Gitignore

.gitignore per a STM32CubeIDE

18 regles d’exclusió de STM32CubeIDE, llestes per copiar al repositori.

IDE basat en Eclipse per a microcontroladors STM32

El .gitignore complet per a STM32CubeIDE

# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 22:59:11 UTC
# Tecnologies: STM32CubeIDE

### STM32CubeIDE ###
# Fitxer de registre
*.log
Debug/
Release/
*.elf
*.map
*.bin
# Fitxer d'abocament hexadecimal
*.hex
*.srec
*.lst
# Fitxer objecte
*.o
*.d
# Biblioteca estàtica
*.a
# Fitxer d'ús de la pila
*.su
*.crl
# Fonts generades amb TouchGFX
TouchGFX/generated
TouchGFX/build
TouchGFX/simulator/msvs/.vs
# Fitxer de còpia de seguretat
*.bak

El que aquestes regles STM32CubeIDE ignoren realment

Cada patró a continuació i per què pertany al vostre .gitignore.

Aquests no són necessaris per al control de versions.

Patró El que ignora
*.log Fitxer de registre

Aquests no són necessaris al repositori, ja que es generen durant el procés de creació.

Patró El que ignora
Debug/ Aquests no són necessaris al repositori, ja que es generen durant el procés de creació.
Release/ Aquests no són necessaris al repositori, ja que es generen durant el procés de creació.

No s'han d'incloure al repositori, ja que són artefactes de construcció.

Patró El que ignora
*.elf No s'han d'incloure al repositori, ja que són artefactes de construcció.
*.map No s'han d'incloure al repositori, ja que són artefactes de construcció.
*.bin No s'han d'incloure al repositori, ja que són artefactes de construcció.
*.hex Fitxer d'abocament hexadecimal
*.srec No s'han d'incloure al repositori, ja que són artefactes de construcció.
*.lst No s'han d'incloure al repositori, ja que són artefactes de construcció.
*.o Fitxer objecte
*.d No s'han d'incloure al repositori, ja que són artefactes de construcció.
*.a Biblioteca estàtica
*.su Fitxer d'ús de la pila
*.crl No s'han d'incloure al repositori, ja que són artefactes de construcció.

Fitxers TouchGFX (en cas que el vostre projecte tingui touchGFX)

Patró El que ignora
TouchGFX/generated Fonts generades amb TouchGFX
TouchGFX/build Fitxers TouchGFX (en cas que el vostre projecte tingui touchGFX)
TouchGFX/simulator/msvs/.vs Fitxers TouchGFX (en cas que el vostre projecte tingui touchGFX)

Aquests no són necessaris al repositori.

Patró El que ignora
*.bak Fitxer de còpia de seguretat

Com utilitzar aquest .gitignore per a STM32CubeIDE

  1. Copieu les regles STM32CubeIDE anteriors o descarregueu el fitxer directament.
  2. Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
  3. Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
  4. Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.

Altres plantilles IDE .gitignore

Consulteu totes les plantilles IDE