STM32CubeIDE için .gitignore
STM32CubeIDE için deponuza kopyalamaya hazır 18 yoksayma kuralı.
STM32 mikrodenetleyicileri için Eclipse tabanlı IDE
STM32CubeIDE için eksiksiz .gitignore
# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 23:58:07 UTC
# Teknolojiler: STM32CubeIDE
### STM32CubeIDE ###
# Günlük dosyası
*.log
Debug/
Release/
*.elf
*.map
*.bin
# Onaltılı döküm dosyası
*.hex
*.srec
*.lst
# Nesne dosyası
*.o
*.d
# Statik kütüphane
*.a
# Yığın kullanım dosyası
*.su
*.crl
# TouchGFX tarafından oluşturulan kaynaklar
TouchGFX/generated
TouchGFX/build
TouchGFX/simulator/msvs/.vs
# Yedekleme dosyası
*.bak
Bu STM32CubeIDE kurallarının aslında neyi göz ardı ettiği
Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.
Bunlar sürüm kontrolü için gerekli değildir.
| Desen | Yoksaydıkları |
|---|---|
*.log |
Günlük dosyası |
Bunlara derleme işlemi sırasında oluşturuldukları için depoda ihtiyaç duyulmaz.
| Desen | Yoksaydıkları |
|---|---|
Debug/ |
Bunlara derleme işlemi sırasında oluşturuldukları için depoda ihtiyaç duyulmaz. |
Release/ |
Bunlara derleme işlemi sırasında oluşturuldukları için depoda ihtiyaç duyulmaz. |
Derleme çıktıları oldukları için depoya dahil edilmemelidirler.
| Desen | Yoksaydıkları |
|---|---|
*.elf |
Derleme çıktıları oldukları için depoya dahil edilmemelidirler. |
*.map |
Derleme çıktıları oldukları için depoya dahil edilmemelidirler. |
*.bin |
Derleme çıktıları oldukları için depoya dahil edilmemelidirler. |
*.hex |
Onaltılı döküm dosyası |
*.srec |
Derleme çıktıları oldukları için depoya dahil edilmemelidirler. |
*.lst |
Derleme çıktıları oldukları için depoya dahil edilmemelidirler. |
*.o |
Nesne dosyası |
*.d |
Derleme çıktıları oldukları için depoya dahil edilmemelidirler. |
*.a |
Statik kütüphane |
*.su |
Yığın kullanım dosyası |
*.crl |
Derleme çıktıları oldukları için depoya dahil edilmemelidirler. |
TouchGFX dosyaları (projenizde touchGFX olması durumunda)
| Desen | Yoksaydıkları |
|---|---|
TouchGFX/generated |
TouchGFX tarafından oluşturulan kaynaklar |
TouchGFX/build |
TouchGFX dosyaları (projenizde touchGFX olması durumunda) |
TouchGFX/simulator/msvs/.vs |
TouchGFX dosyaları (projenizde touchGFX olması durumunda) |
Depoda bunlara ihtiyaç yoktur.
| Desen | Yoksaydıkları |
|---|---|
*.bak |
Yedekleme dosyası |
STM32CubeIDE için bu .gitignore nasıl kullanılır?
- Yukarıdaki STM32CubeIDE kurallarını kopyalayın veya dosyayı doğrudan indirin.
- Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
- Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
- Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.