.gitignore, skirtas STM32CubeIDE
18 nepaiso STM32CubeIDE taisyklių, paruoštų kopijuoti į jūsų saugyklą.
Eclipse pagrindu sukurta IDE skirta STM32 mikrovaldikliams
Visas .gitignore, skirtas STM32CubeIDE
# Sukurta LFGitignore - https://lfgitignore.com
# Sukurta: 2026-10-31 23:58:13 UTC
# Technologijos: STM32CubeIDE
### STM32CubeIDE ###
# Žurnalo failas
*.log
Debug/
Release/
*.elf
*.map
*.bin
# Hex iškelties failas
*.hex
*.srec
*.lst
# Objekto failas
*.o
*.d
# Statinė biblioteka
*.a
# Stack naudojimo failas
*.su
*.crl
# TouchGFX generuojami šaltiniai
TouchGFX/generated
TouchGFX/build
TouchGFX/simulator/msvs/.vs
# Atsarginės kopijos failas
*.bak
Kokių failų nepaiso šios STM32CubeIDE taisyklės
Kiekvienas toliau pateiktas šablonas paaiškintas: kodėl jis reikalingas jūsų .gitignore.
Tai nėra būtina versijai valdyti.
| Šablonas | Ką ignoruoja |
|---|---|
*.log |
Žurnalo failas |
Jie nėra reikalingi saugykloje, nes jie generuojami kūrimo proceso metu.
| Šablonas | Ką ignoruoja |
|---|---|
Debug/ |
Jie nėra reikalingi saugykloje, nes jie generuojami kūrimo proceso metu. |
Release/ |
Jie nėra reikalingi saugykloje, nes jie generuojami kūrimo proceso metu. |
Jie neturėtų būti įtraukti į saugyklą, nes tai yra kūrimo artefaktai.
| Šablonas | Ką ignoruoja |
|---|---|
*.elf |
Jie neturėtų būti įtraukti į saugyklą, nes tai yra kūrimo artefaktai. |
*.map |
Jie neturėtų būti įtraukti į saugyklą, nes tai yra kūrimo artefaktai. |
*.bin |
Jie neturėtų būti įtraukti į saugyklą, nes tai yra kūrimo artefaktai. |
*.hex |
Hex iškelties failas |
*.srec |
Jie neturėtų būti įtraukti į saugyklą, nes tai yra kūrimo artefaktai. |
*.lst |
Jie neturėtų būti įtraukti į saugyklą, nes tai yra kūrimo artefaktai. |
*.o |
Objekto failas |
*.d |
Jie neturėtų būti įtraukti į saugyklą, nes tai yra kūrimo artefaktai. |
*.a |
Statinė biblioteka |
*.su |
Stack naudojimo failas |
*.crl |
Jie neturėtų būti įtraukti į saugyklą, nes tai yra kūrimo artefaktai. |
TouchGFX failai (jei jūsų projektas turi touchGFX)
| Šablonas | Ką ignoruoja |
|---|---|
TouchGFX/generated |
TouchGFX generuojami šaltiniai |
TouchGFX/build |
TouchGFX failai (jei jūsų projektas turi touchGFX) |
TouchGFX/simulator/msvs/.vs |
TouchGFX failai (jei jūsų projektas turi touchGFX) |
Jie saugykloje nereikalingi.
| Šablonas | Ką ignoruoja |
|---|---|
*.bak |
Atsarginės kopijos failas |
Kaip naudoti šį .gitignore STM32CubeIDE
- Nukopijuokite aukščiau pateiktas STM32CubeIDE taisykles arba atsisiųskite failą tiesiogiai.
- Sukurkite failą pavadinimu .gitignore savo Git saugyklos šaknyje ir įklijuokite į jį taisykles.
- Jei kai kurie iš tų failų jau sekami, paleiskite git rm -r --cached ., tada vėl įsipareigokite – Git taiko ignoravimo taisykles tik nesekamiems failams.
- Įsipareigokite .gitignore, kad visi komandos nariai laikytųsi tos pačios taisyklės.