.gitignore для STM32CubeIDE
18 правил ігнорування для STM32CubeIDE, готових до копіювання у ваш репозиторій.
IDE на основі Eclipse для мікроконтролерів STM32
Повний .gitignore для STM32CubeIDE
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:54:03 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, щоб усі члени команди мали однакові правила.