.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
- Copiez les règles STM32CubeIDE ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- 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.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.