Ludovic Frank Gitignore

.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

  1. Αντιγράψτε τους παραπάνω κανόνες STM32CubeIDE ή κατεβάστε απευθείας το αρχείο.
  2. Δημιουργήστε ένα αρχείο με το όνομα .gitignore στη ρίζα του αποθετηρίου Git και επικολλήστε τους κανόνες σε αυτό.
  3. Εάν ορισμένα από αυτά τα αρχεία παρακολουθούνται ήδη, εκτελέστε το git rm -r --cached . και, στη συνέχεια, δεσμεύστε ξανά — Το Git εφαρμόζει κανόνες παράβλεψης μόνο σε αρχεία που δεν έχουν παρακολουθηθεί.
  4. Κάντε commit το .gitignore, ώστε όλη η ομάδα να χρησιμοποιεί τους ίδιους κανόνες.

Άλλα πρότυπα IDE .gitignore

Δείτε κάθε πρότυπο IDE