.gitignore за STM32CubeIDE
18 правила за игнориране за STM32CubeIDE, готови за копиране в хранилището ви.
IDE на основата на Eclipse за микроконтролери STM32
Пълният .gitignore за STM32CubeIDE
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 15:48:53 UTC
# Технологии: STM32CubeIDE
### STM32CubeIDE ###
# Журнален файл
*.log
Debug/
Release/
*.elf
*.map
*.bin
# Файл с шестнадесетичен дъмп
*.hex
*.srec
*.lst
# Обектен файл
*.o
*.d
# Статична библиотека
*.a
# Файл за използването на стека
*.su
*.crl
# Генериран изходен код на TouchGFX
TouchGFX/generated
TouchGFX/build
TouchGFX/simulator/msvs/.vs
# Резервен файл
*.bak
Какво всъщност игнорират тези правила за STM32CubeIDE
Всички шаблони по-долу и защо са необходими във вашия .gitignore.
Не са необходими за контрол на версиите.
| Шаблон | Какво игнорира |
|---|---|
*.log |
Журнален файл |
Не са нужни в хранилището, тъй като се генерират при компилиране.
| Шаблон | Какво игнорира |
|---|---|
Debug/ |
Не са нужни в хранилището, тъй като се генерират при компилиране. |
Release/ |
Не са нужни в хранилището, тъй като се генерират при компилиране. |
Не трябва да се включват в хранилището, тъй като са артефакти от компилиране.
| Шаблон | Какво игнорира |
|---|---|
*.elf |
Не трябва да се включват в хранилището, тъй като са артефакти от компилиране. |
*.map |
Не трябва да се включват в хранилището, тъй като са артефакти от компилиране. |
*.bin |
Не трябва да се включват в хранилището, тъй като са артефакти от компилиране. |
*.hex |
Файл с шестнадесетичен дъмп |
*.srec |
Не трябва да се включват в хранилището, тъй като са артефакти от компилиране. |
*.lst |
Не трябва да се включват в хранилището, тъй като са артефакти от компилиране. |
*.o |
Обектен файл |
*.d |
Не трябва да се включват в хранилището, тъй като са артефакти от компилиране. |
*.a |
Статична библиотека |
*.su |
Файл за използването на стека |
*.crl |
Не трябва да се включват в хранилището, тъй като са артефакти от компилиране. |
Файлове на TouchGFX (ако проектът ви използва touchGFX)
| Шаблон | Какво игнорира |
|---|---|
TouchGFX/generated |
Генериран изходен код на TouchGFX |
TouchGFX/build |
Файлове на TouchGFX (ако проектът ви използва touchGFX) |
TouchGFX/simulator/msvs/.vs |
Файлове на TouchGFX (ако проектът ви използва touchGFX) |
Не са нужни в хранилището.
| Шаблон | Какво игнорира |
|---|---|
*.bak |
Резервен файл |
Как да използвате този .gitignore за STM32CubeIDE
- Копирайте правилата за STM32CubeIDE по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.
Други .gitignore шаблони за Интегрирана среда за разработка (IDE)
Visual Studio Code
Visual Studio
IntelliJ IDEA
PhpStorm
PyCharm
JetBrains
Rider
Eclipse
Cursor
RubyMine
Android Studio
CLion
Вижте всички шаблони за Интегрирана среда за разработка (IDE)