Ludovic Frank Gitignore

.gitignore pentru STM32CubeIDE

18 reguli de ignorare pentru STM32CubeIDE, gata de copiat în depozitul dvs.

IDE bazat pe Eclipse pentru microcontrolere STM32

.gitignore complet pentru STM32CubeIDE

# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 23:58:15 UTC
# Tehnologii: STM32CubeIDE

### STM32CubeIDE ###
# Fișier jurnal
*.log
Debug/
Release/
*.elf
*.map
*.bin
# Fișier dump hexadecimal
*.hex
*.srec
*.lst
# Fișier obiect
*.o
*.d
# Bibliotecă statică
*.a
# Fișier de utilizare a stivei
*.su
*.crl
# Surse generate de TouchGFX
TouchGFX/generated
TouchGFX/build
TouchGFX/simulator/msvs/.vs
# Fișier de rezervă
*.bak

Ce ignoră regulile pentru STM32CubeIDE

Fiecare model de mai jos și motivul pentru care se află în .gitignore.

Acestea nu sunt necesare pentru controlul versiunilor.

Model de fișier Ce ignoră
*.log Fișier jurnal

Acestea nu sunt necesare în depozit, deoarece sunt generate în timpul procesului de construire.

Model de fișier Ce ignoră
Debug/ Acestea nu sunt necesare în depozit, deoarece sunt generate în timpul procesului de construire.
Release/ Acestea nu sunt necesare în depozit, deoarece sunt generate în timpul procesului de construire.

Ele nu ar trebui să fie incluse în depozit deoarece sunt artefacte de construcție.

Model de fișier Ce ignoră
*.elf Ele nu ar trebui să fie incluse în depozit deoarece sunt artefacte de construcție.
*.map Ele nu ar trebui să fie incluse în depozit deoarece sunt artefacte de construcție.
*.bin Ele nu ar trebui să fie incluse în depozit deoarece sunt artefacte de construcție.
*.hex Fișier dump hexadecimal
*.srec Ele nu ar trebui să fie incluse în depozit deoarece sunt artefacte de construcție.
*.lst Ele nu ar trebui să fie incluse în depozit deoarece sunt artefacte de construcție.
*.o Fișier obiect
*.d Ele nu ar trebui să fie incluse în depozit deoarece sunt artefacte de construcție.
*.a Bibliotecă statică
*.su Fișier de utilizare a stivei
*.crl Ele nu ar trebui să fie incluse în depozit deoarece sunt artefacte de construcție.

Fișiere TouchGFX (în cazul în care proiectul dvs. are touchGFX)

Model de fișier Ce ignoră
TouchGFX/generated Surse generate de TouchGFX
TouchGFX/build Fișiere TouchGFX (în cazul în care proiectul dvs. are touchGFX)
TouchGFX/simulator/msvs/.vs Fișiere TouchGFX (în cazul în care proiectul dvs. are touchGFX)

Acestea nu sunt necesare în depozit.

Model de fișier Ce ignoră
*.bak Fișier de rezervă

Cum să utilizați acest .gitignore pentru STM32CubeIDE

  1. Copiați regulile STM32CubeIDE de mai sus sau descărcați fișierul direct.
  2. Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
  3. Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
  4. Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.

Alte șabloane IDE .gitignore

Vedeți fiecare șablon IDE