.gitignore per STM32CubeIDE

18 regole di esclusione per STM32CubeIDE, pronte da copiare nel repository.

IDE basato su Eclipse per microcontrollori STM32

Il .gitignore completo per STM32CubeIDE

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 15:48:52 UTC
# Tecnologie: STM32CubeIDE

### STM32CubeIDE ###
# File di log
*.log
Debug/
Release/
*.elf
*.map
*.bin
# File di dump esadecimale
*.hex
*.srec
*.lst
# File oggetto
*.o
*.d
# Libreria statica
*.a
# File dell'utilizzo dello stack
*.su
*.crl
# Sorgenti generati da TouchGFX
TouchGFX/generated
TouchGFX/build
TouchGFX/simulator/msvs/.vs
# File di backup
*.bak

Cosa escludono le regole di STM32CubeIDE

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Non sono necessari per il controllo versione.

Schema di esclusione Cosa esclude
*.log File di log

Non sono necessari nel repository perché vengono generati durante la compilazione.

Schema di esclusione Cosa esclude
Debug/ Non sono necessari nel repository perché vengono generati durante la compilazione.
Release/ Non sono necessari nel repository perché vengono generati durante la compilazione.

Non devono essere inclusi nel repository perché sono artefatti di compilazione.

Schema di esclusione Cosa esclude
*.elf Non devono essere inclusi nel repository perché sono artefatti di compilazione.
*.map Non devono essere inclusi nel repository perché sono artefatti di compilazione.
*.bin Non devono essere inclusi nel repository perché sono artefatti di compilazione.
*.hex File di dump esadecimale
*.srec Non devono essere inclusi nel repository perché sono artefatti di compilazione.
*.lst Non devono essere inclusi nel repository perché sono artefatti di compilazione.
*.o File oggetto
*.d Non devono essere inclusi nel repository perché sono artefatti di compilazione.
*.a Libreria statica
*.su File dell'utilizzo dello stack
*.crl Non devono essere inclusi nel repository perché sono artefatti di compilazione.

File TouchGFX (se il progetto usa TouchGFX)

Schema di esclusione Cosa esclude
TouchGFX/generated Sorgenti generati da TouchGFX
TouchGFX/build File TouchGFX (se il progetto usa TouchGFX)
TouchGFX/simulator/msvs/.vs File TouchGFX (se il progetto usa TouchGFX)

Non sono necessari nel repository.

Schema di esclusione Cosa esclude
*.bak File di backup

Come usare questo .gitignore per STM32CubeIDE

  1. Copia le regole di STM32CubeIDE 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.

Altri modelli .gitignore per IDE

Vedi tutti i modelli di IDE