.gitignore για STM32CubeIDE
18 κανόνες παράβλεψης για STM32CubeIDE, έτοιμοι για αντιγραφή στο αποθετήριό σας.
IDE βασισμένο σε Eclipse για μικροελεγκτές STM32
Το πλήρες .gitignore για STM32CubeIDE
# Δημιουργήθηκε από LFGitignore - https://lfgitignore.com
# Δημιουργήθηκε: 2026-10-31 21:54:27 UTC
# Τεχνολογίες: STM32CubeIDE
### STM32CubeIDE ###
# Αρχείο καταγραφής
*.log
Debug/
Release/
*.elf
*.map
*.bin
# Δεκαεξαδικό αρχείο ένδειξης σφαλμάτων
*.hex
*.srec
*.lst
# Αρχείο αντικειμένου
*.o
*.d
# Στατική βιβλιοθήκη
*.a
# Στοίβα αρχείο χρήσης
*.su
*.crl
# Πηγές που δημιουργούνται από το TouchGFX
TouchGFX/generated
TouchGFX/build
TouchGFX/simulator/msvs/.vs
# Εφεδρικό αρχείο
*.bak
Τι ακριβώς αγνοούν αυτοί οι κανόνες για STM32CubeIDE
Κάθε παρακάτω μοτίβο και ο λόγος που ανήκει στο .gitignore σας.
Αυτά δεν είναι απαραίτητα για τον έλεγχο έκδοσης.
| Μοτίβο | Τι αγνοεί |
|---|---|
*.log |
Αρχείο καταγραφής |
Αυτά δεν χρειάζονται στο αποθετήριο καθώς δημιουργούνται κατά τη διαδικασία build.
| Μοτίβο | Τι αγνοεί |
|---|---|
Debug/ |
Αυτά δεν χρειάζονται στο αποθετήριο καθώς δημιουργούνται κατά τη διαδικασία build. |
Release/ |
Αυτά δεν χρειάζονται στο αποθετήριο καθώς δημιουργούνται κατά τη διαδικασία build. |
Δεν πρέπει να περιλαμβάνονται στο αποθετήριο, καθώς είναι τεχνουργήματις κατασκευές.
| Μοτίβο | Τι αγνοεί |
|---|---|
*.elf |
Δεν πρέπει να περιλαμβάνονται στο αποθετήριο, καθώς είναι τεχνουργήματις κατασκευές. |
*.map |
Δεν πρέπει να περιλαμβάνονται στο αποθετήριο, καθώς είναι τεχνουργήματις κατασκευές. |
*.bin |
Δεν πρέπει να περιλαμβάνονται στο αποθετήριο, καθώς είναι τεχνουργήματις κατασκευές. |
*.hex |
Δεκαεξαδικό αρχείο ένδειξης σφαλμάτων |
*.srec |
Δεν πρέπει να περιλαμβάνονται στο αποθετήριο, καθώς είναι τεχνουργήματις κατασκευές. |
*.lst |
Δεν πρέπει να περιλαμβάνονται στο αποθετήριο, καθώς είναι τεχνουργήματις κατασκευές. |
*.o |
Αρχείο αντικειμένου |
*.d |
Δεν πρέπει να περιλαμβάνονται στο αποθετήριο, καθώς είναι τεχνουργήματις κατασκευές. |
*.a |
Στατική βιβλιοθήκη |
*.su |
Στοίβα αρχείο χρήσης |
*.crl |
Δεν πρέπει να περιλαμβάνονται στο αποθετήριο, καθώς είναι τεχνουργήματις κατασκευές. |
Αρχεία TouchGFX (σε περίπτωση που το έργο σας έχει touchGFX)
| Μοτίβο | Τι αγνοεί |
|---|---|
TouchGFX/generated |
Πηγές που δημιουργούνται από το TouchGFX |
TouchGFX/build |
Αρχεία TouchGFX (σε περίπτωση που το έργο σας έχει touchGFX) |
TouchGFX/simulator/msvs/.vs |
Αρχεία TouchGFX (σε περίπτωση που το έργο σας έχει touchGFX) |
Αυτά δεν χρειάζονται στο αποθετήριο.
| Μοτίβο | Τι αγνοεί |
|---|---|
*.bak |
Εφεδρικό αρχείο |
Πώς να χρησιμοποιήσετε αυτό το .gitignore για το STM32CubeIDE
- Αντιγράψτε τους παραπάνω κανόνες STM32CubeIDE ή κατεβάστε απευθείας το αρχείο.
- Δημιουργήστε ένα αρχείο με το όνομα .gitignore στη ρίζα του αποθετηρίου Git και επικολλήστε τους κανόνες σε αυτό.
- Εάν ορισμένα από αυτά τα αρχεία παρακολουθούνται ήδη, εκτελέστε το git rm -r --cached . και, στη συνέχεια, δεσμεύστε ξανά — Το Git εφαρμόζει κανόνες παράβλεψης μόνο σε αρχεία που δεν έχουν παρακολουθηθεί.
- Κάντε commit το .gitignore, ώστε όλη η ομάδα να χρησιμοποιεί τους ίδιους κανόνες.