.gitignore pro STM32CubeIDE
18 pravidel ignorování pro STM32CubeIDE, připravených ke zkopírování do repozitáře.
IDE založené na Eclipse pro mikrokontroléry STM32
Kompletní .gitignore pro STM32CubeIDE
# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 15:48:54 UTC
# Technologie: STM32CubeIDE
### STM32CubeIDE ###
# Soubor protokolu
*.log
Debug/
Release/
*.elf
*.map
*.bin
# Soubor hexadecimálního výpisu
*.hex
*.srec
*.lst
# Objektový soubor
*.o
*.d
# Statická knihovna
*.a
# Soubor využití zásobníku
*.su
*.crl
# Generované zdroje TouchGFX
TouchGFX/generated
TouchGFX/build
TouchGFX/simulator/msvs/.vs
# Záložní soubor
*.bak
Co pravidla pro STM32CubeIDE skutečně ignorují
Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.
Pro správu verzí nejsou nutné.
| Vzor | Co ignoruje |
|---|---|
*.log |
Soubor protokolu |
V repozitáři nejsou potřeba, protože vznikají během sestavení.
| Vzor | Co ignoruje |
|---|---|
Debug/ |
V repozitáři nejsou potřeba, protože vznikají během sestavení. |
Release/ |
V repozitáři nejsou potřeba, protože vznikají během sestavení. |
Neměly by být v repozitáři, protože jde o artefakty sestavení.
| Vzor | Co ignoruje |
|---|---|
*.elf |
Neměly by být v repozitáři, protože jde o artefakty sestavení. |
*.map |
Neměly by být v repozitáři, protože jde o artefakty sestavení. |
*.bin |
Neměly by být v repozitáři, protože jde o artefakty sestavení. |
*.hex |
Soubor hexadecimálního výpisu |
*.srec |
Neměly by být v repozitáři, protože jde o artefakty sestavení. |
*.lst |
Neměly by být v repozitáři, protože jde o artefakty sestavení. |
*.o |
Objektový soubor |
*.d |
Neměly by být v repozitáři, protože jde o artefakty sestavení. |
*.a |
Statická knihovna |
*.su |
Soubor využití zásobníku |
*.crl |
Neměly by být v repozitáři, protože jde o artefakty sestavení. |
Soubory TouchGFX (pokud projekt obsahuje touchGFX)
| Vzor | Co ignoruje |
|---|---|
TouchGFX/generated |
Generované zdroje TouchGFX |
TouchGFX/build |
Soubory TouchGFX (pokud projekt obsahuje touchGFX) |
TouchGFX/simulator/msvs/.vs |
Soubory TouchGFX (pokud projekt obsahuje touchGFX) |
V repozitáři nejsou potřeba.
| Vzor | Co ignoruje |
|---|---|
*.bak |
Záložní soubor |
Jak používat tento .gitignore pro STM32CubeIDE
- Zkopírujte výše uvedená pravidla pro STM32CubeIDE nebo si soubor rovnou stáhněte.
- V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
- Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
- Commitněte .gitignore, aby celý tým sdílel stejná pravidla.