Ludovic Frank Gitignore

.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

  1. Копирайте правилата за STM32CubeIDE по-горе или изтеглете файла директно.
  2. Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
  3. Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
  4. Добавете .gitignore в комит, за да използва целият екип едни и същи правила.

Други .gitignore шаблони за Интегрирана среда за разработка (IDE)

Вижте всички шаблони за Интегрирана среда за разработка (IDE)