Ludovic Frank Gitignore

.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

  1. Nukopijuokite aukščiau pateiktas STM32CubeIDE taisykles arba atsisiųskite failą tiesiogiai.
  2. Sukurkite failą pavadinimu .gitignore savo Git saugyklos šaknyje ir įklijuokite į jį taisykles.
  3. Jei kai kurie iš tų failų jau sekami, paleiskite git rm -r --cached ., tada vėl įsipareigokite – Git taiko ignoravimo taisykles tik nesekamiems failams.
  4. Įsipareigokite .gitignore, kad visi komandos nariai laikytųsi tos pačios taisyklės.

Kiti IDE .gitignore šablonai

Peržiūrėkite kiekvieną IDE šabloną