.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

  1. Kopiere die Regeln für STM32CubeIDE oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. 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.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für IDE

Alle Vorlagen für IDE ansehen