ide18 active rulesVerified 2026-09-30
STM32Cube IDE .gitignore Template
Standard STM32Cube IDE gitignore template from upstream github/gitignore collection. Generated and merged deterministically with upstream GitHub repository patterns to keep your repository clean of package directories, temporary build artifacts, and local environment files.
Interactive Stack Generator
Preconfigured with STM32Cube IDE/
Search for templates
Quick add:
Selected1
STM32Cube IDE
Selected Templates (1)
STM32Cube IDE
ide
Standard STM32Cube IDE gitignore template from upstream github/gitignore collection
#stm32cubeide
.gitignore
18 rules•1 template
### STM32Cube IDE #### STM32CubeIDE specific files # Project-specific settings. Ignore it if developers have different preferences.# However, if you want all team members to use the same code formatting and settings,# consider including the .settings folder in the repository. # /.settings/ # Ignore Eclipse-based IDE launch configurations.# Uncomment if you want each developer to have their own unique debug configurations.#*.launch # Ignore any JLink-related files (debug configurations).# Uncomment if you want each developer to have their own unique debug configurations.#*.jlink # Ignore log files generated by the IDE.# These are not necessary for version control.*.log # Build files # Ignore build output directories.# These are not needed in the repository as they are generated during the build process.Debug/Release/ # Ignore common binary and object files generated during compilation.# They should not be included in the repository as they are build artifacts.*.elf*.map*.bin*.hex*.srec*.lst*.o*.d*.a*.su*.crl #TouchGFX files (in case your project has touchGFX)TouchGFX/generatedTouchGFX/buildTouchGFX/simulator/msvs/.vs # Backup files # Ignore temporary and backup files generated by the operating system and editor.# These are not needed in the repository.*.bak 53 lines•UTF-8•LF
Deterministic
Raw STM32Cube IDE .gitignore
Crawlable upstream source templatestm32cubeide.gitignore•52 lines•UTF-8
# STM32CubeIDE specific files # Project-specific settings. Ignore it if developers have different preferences.# However, if you want all team members to use the same code formatting and settings, # consider including the .settings folder in the repository. # /.settings/ # Ignore Eclipse-based IDE launch configurations.# Uncomment if you want each developer to have their own unique debug configurations.#*.launch # Ignore any JLink-related files (debug configurations).# Uncomment if you want each developer to have their own unique debug configurations.#*.jlink # Ignore log files generated by the IDE.# These are not necessary for version control.*.log # Build files # Ignore build output directories.# These are not needed in the repository as they are generated during the build process.Debug/Release/ # Ignore common binary and object files generated during compilation.# They should not be included in the repository as they are build artifacts.*.elf*.map*.bin*.hex*.srec*.lst*.o*.d*.a*.su*.crl #TouchGFX files (in case your project has touchGFX)TouchGFX/generatedTouchGFX/buildTouchGFX/simulator/msvs/.vs # Backup files # Ignore temporary and backup files generated by the operating system and editor.# These are not needed in the repository.*.bak Key Pattern Breakdown
Build Outputs & Compiled Artifacts
Generated binary files, compilation targets, and distribution bundles that can be reliably reproduced from source.
*.bin*.o*.aTouchGFX/build
Execution Caches & Runtime Logs
Diagnostic logs, runtime metadata, test coverage reports, and incremental compiler caches that cause noisy repository diffs.
*.log
Source & Verification
Source: GitHub gitignore (main)
License: CC0-1.0
Place this file in the root directory of your project as .gitignore. Changes take effect on newly added or untracked files.