Ludovic Frank Gitignore

.gitignore για C++

38 κανόνες παράβλεψης για C++, έτοιμοι για αντιγραφή στο αποθετήριό σας.

Η γλώσσα προγραμματισμού C++

Το πλήρες .gitignore για C++

# Δημιουργήθηκε από LFGitignore - https://lfgitignore.com
# Δημιουργήθηκε: 2026-10-31 21:51:15 UTC
# Τεχνολογίες: C++

### C++ ###
*.d
# Εφεδρικό αρχείο
*.bak
*.slo
*.lo
# Αρχείο αντικειμένου
*.o
# Αρχείο αντικειμένου
*.obj
*.gch
*.pch
*.ilk
# Βάση δεδομένων εντοπισμού σφαλμάτων προγράμματος
*.pdb
# Κοινό αντικείμενο
*.so
# macOS δυναμική βιβλιοθήκη
*.dylib
# Βιβλιοθήκη δυναμικής σύνδεσης
*.dll
*.mod
# Κοινόχρηστο αντικείμενο με έκδοση
*.so.*
*.smod
# Προσωρινά αρχεία
*.tmp
*.lai
*.la
# Στατική βιβλιοθήκη
*.a
# Αρχείο βιβλιοθήκης
*.lib
# Windows εκτελέσιμο
*.exe
# Έξοδος μεταγλωττιστή
*.out
# Πακέτο εφαρμογής
*.app
# Δημιουργία καταλόγου εξόδου
build/
build-*/
CMakeFiles/
# Κρυφή μνήμη CMake
CMakeCache.txt
# Σενάριο εγκατάστασης CMake
cmake_install.cmake
# Δημιουργήθηκε makefile
Makefile
# CMake εγκατάσταση δήλωσης
install_manifest.txt
# Βάση δεδομένων συλλογής
compile_commands.json
# Αρχείο καταγραφής
*.log
# Αρχείο ανταλλαγής Vim
*.swp
vcpkg_installed/
*.dwo
Testing/
.cache/

Τι ακριβώς αγνοούν αυτοί οι κανόνες για C++

Κάθε παρακάτω μοτίβο και ο λόγος που ανήκει στο .gitignore σας.

Προαπαιτούμενα

Μοτίβο Τι αγνοεί
*.d Προαπαιτούμενα

Προσωρινά αρχεία

Μοτίβο Τι αγνοεί
*.bak Εφεδρικό αρχείο
*.tmp Προσωρινά αρχεία
*.log Αρχείο καταγραφής
*.swp Αρχείο ανταλλαγής Vim
vcpkg_installed/ vcpkg
*.dwo αρχεία πληροφοριών εντοπισμού σφαλμάτων
Testing/ δοκιμαστική έξοδος και κρυφή μνήμη
.cache/ Προσωρινά αρχεία

Μεταγλωττισμένα αρχεία αντικειμένων

Μοτίβο Τι αγνοεί
*.slo Μεταγλωττισμένα αρχεία αντικειμένων
*.lo Μεταγλωττισμένα αρχεία αντικειμένων
*.o Αρχείο αντικειμένου
*.obj Αρχείο αντικειμένου

Προμεταγλωττισμένες κεφαλίδες

Μοτίβο Τι αγνοεί
*.gch Προμεταγλωττισμένες κεφαλίδες
*.pch Προμεταγλωττισμένες κεφαλίδες

Αρχεία σύνδεσης

Μοτίβο Τι αγνοεί
*.ilk Αρχεία σύνδεσης

Αρχεία εντοπισμού σφαλμάτων

Μοτίβο Τι αγνοεί
*.pdb Βάση δεδομένων εντοπισμού σφαλμάτων προγράμματος

Μεταγλωττισμένες Δυναμικές βιβλιοθήκες

Μοτίβο Τι αγνοεί
*.so Κοινό αντικείμενο
*.dylib macOS δυναμική βιβλιοθήκη
*.dll Βιβλιοθήκη δυναμικής σύνδεσης
*.so.* Κοινόχρηστο αντικείμενο με έκδοση

Αρχεία μονάδας Fortran

Μοτίβο Τι αγνοεί
*.mod Αρχεία μονάδας Fortran
*.smod Αρχεία μονάδας Fortran

Μεταγλωττισμένες στατικές βιβλιοθήκες

Μοτίβο Τι αγνοεί
*.lai Μεταγλωττισμένες στατικές βιβλιοθήκες
*.la Μεταγλωττισμένες στατικές βιβλιοθήκες
*.a Στατική βιβλιοθήκη
*.lib Αρχείο βιβλιοθήκης

Εκτελέσιμα

Μοτίβο Τι αγνοεί
*.exe Windows εκτελέσιμο
*.out Έξοδος μεταγλωττιστή
*.app Πακέτο εφαρμογής

Δημιουργία καταλόγων

Μοτίβο Τι αγνοεί
build/ Δημιουργία καταλόγου εξόδου
build-*/ Δημιουργία καταλόγων

Τα αρχεία που δημιουργήθηκαν από το CMake

Μοτίβο Τι αγνοεί
CMakeFiles/ Τα αρχεία που δημιουργήθηκαν από το CMake
CMakeCache.txt Κρυφή μνήμη CMake
cmake_install.cmake Σενάριο εγκατάστασης CMake
Makefile Δημιουργήθηκε makefile
install_manifest.txt CMake εγκατάσταση δήλωσης
compile_commands.json Βάση δεδομένων συλλογής

Πώς να χρησιμοποιήσετε αυτό το .gitignore για το C++

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

Άλλα πρότυπα Γλώσσα .gitignore

Δείτε κάθε πρότυπο Γλώσσα