Ludovic Frank Gitignore

.gitignore pour STM32CubeIDE

18 règles d’exclusion pour STM32CubeIDE, prêtes à copier dans votre dépôt.

IDE Eclipse pour microcontrôleurs STM32

Le .gitignore complet pour STM32CubeIDE

# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-01 01:45:41 UTC
# Technologies : STM32CubeIDE

### STM32CubeIDE ###
# Fichier journal
*.log
Debug/
Release/
*.elf
*.map
*.bin
# Fichier de vidage hexadécimal
*.hex
*.srec
*.lst
# Fichier objet
*.o
*.d
# Bibliothèque statique
*.a
# Fichier d’utilisation de la pile
*.su
*.crl
# Sources générées par TouchGFX
TouchGFX/generated
TouchGFX/build
TouchGFX/simulator/msvs/.vs
# Fichier de sauvegarde
*.bak

Ce que ces règles STM32CubeIDE ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

Ces fichiers ne sont pas nécessaires au contrôle de version.

Motif Ce qu’il ignore
*.log Fichier journal

Ces fichiers sont inutiles dans le dépôt, car ils sont générés pendant la compilation.

Motif Ce qu’il ignore
Debug/ Ces fichiers sont inutiles dans le dépôt, car ils sont générés pendant la compilation.
Release/ Ces fichiers sont inutiles dans le dépôt, car ils sont générés pendant la compilation.

Ces artefacts de compilation ne doivent pas être inclus dans le dépôt.

Motif Ce qu’il ignore
*.elf Ces artefacts de compilation ne doivent pas être inclus dans le dépôt.
*.map Ces artefacts de compilation ne doivent pas être inclus dans le dépôt.
*.bin Ces artefacts de compilation ne doivent pas être inclus dans le dépôt.
*.hex Fichier de vidage hexadécimal
*.srec Ces artefacts de compilation ne doivent pas être inclus dans le dépôt.
*.lst Ces artefacts de compilation ne doivent pas être inclus dans le dépôt.
*.o Fichier objet
*.d Ces artefacts de compilation ne doivent pas être inclus dans le dépôt.
*.a Bibliothèque statique
*.su Fichier d’utilisation de la pile
*.crl Ces artefacts de compilation ne doivent pas être inclus dans le dépôt.

Fichiers TouchGFX (si votre projet utilise touchGFX)

Motif Ce qu’il ignore
TouchGFX/generated Sources générées par TouchGFX
TouchGFX/build Fichiers TouchGFX (si votre projet utilise touchGFX)
TouchGFX/simulator/msvs/.vs Fichiers TouchGFX (si votre projet utilise touchGFX)

Ces fichiers sont inutiles dans le dépôt.

Motif Ce qu’il ignore
*.bak Fichier de sauvegarde

Comment utiliser ce .gitignore pour STM32CubeIDE

  1. Copiez les règles STM32CubeIDE ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore EDI

Voir tous les modèles EDI