.gitignore für STM32CubeIDE
18 Ausschlussregeln für STM32CubeIDE, die du direkt in dein Repository übernehmen kannst.
Eclipse-basierte IDE für STM32-Mikrocontroller
Die vollständige .gitignore für STM32CubeIDE
# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 16:04:21 UTC
# Technologien: STM32CubeIDE
### STM32CubeIDE ###
# Protokolldatei
*.log
Debug/
Release/
*.elf
*.map
*.bin
# Hex-Dump-Datei
*.hex
*.srec
*.lst
# Objektdatei
*.o
*.d
# Statische Bibliothek
*.a
# Stack-Nutzungsdatei
*.su
*.crl
# Von TouchGFX generierte Quellen
TouchGFX/generated
TouchGFX/build
TouchGFX/simulator/msvs/.vs
# Sicherungsdatei
*.bak
Was diese Regeln für STM32CubeIDE ausschließen
Alle Muster im Überblick – und warum sie in deine .gitignore gehören.
Diese sind für die Versionskontrolle nicht notwendig.
| Muster | Ausgeschlossene Dateien |
|---|---|
*.log |
Protokolldatei |
Diese werden im Repository nicht benötigt, da sie während des Build-Prozesses generiert werden.
| Muster | Ausgeschlossene Dateien |
|---|---|
Debug/ |
Diese werden im Repository nicht benötigt, da sie während des Build-Prozesses generiert werden. |
Release/ |
Diese werden im Repository nicht benötigt, da sie während des Build-Prozesses generiert werden. |
Sie sollten nicht in das Repository aufgenommen werden, da es sich um Build-Artefakte handelt.
| Muster | Ausgeschlossene Dateien |
|---|---|
*.elf |
Sie sollten nicht in das Repository aufgenommen werden, da es sich um Build-Artefakte handelt. |
*.map |
Sie sollten nicht in das Repository aufgenommen werden, da es sich um Build-Artefakte handelt. |
*.bin |
Sie sollten nicht in das Repository aufgenommen werden, da es sich um Build-Artefakte handelt. |
*.hex |
Hex-Dump-Datei |
*.srec |
Sie sollten nicht in das Repository aufgenommen werden, da es sich um Build-Artefakte handelt. |
*.lst |
Sie sollten nicht in das Repository aufgenommen werden, da es sich um Build-Artefakte handelt. |
*.o |
Objektdatei |
*.d |
Sie sollten nicht in das Repository aufgenommen werden, da es sich um Build-Artefakte handelt. |
*.a |
Statische Bibliothek |
*.su |
Stack-Nutzungsdatei |
*.crl |
Sie sollten nicht in das Repository aufgenommen werden, da es sich um Build-Artefakte handelt. |
TouchGFX-Dateien (falls Ihr Projekt touchGFX enthält)
| Muster | Ausgeschlossene Dateien |
|---|---|
TouchGFX/generated |
Von TouchGFX generierte Quellen |
TouchGFX/build |
TouchGFX-Dateien (falls Ihr Projekt touchGFX enthält) |
TouchGFX/simulator/msvs/.vs |
TouchGFX-Dateien (falls Ihr Projekt touchGFX enthält) |
Diese werden im Repository nicht benötigt.
| Muster | Ausgeschlossene Dateien |
|---|---|
*.bak |
Sicherungsdatei |
So verwendest du diese .gitignore für STM32CubeIDE
- Kopiere die Regeln für STM32CubeIDE oben oder lade die Datei direkt herunter.
- Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
- Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
- Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.