.gitignore για ROS
36 κανόνες παράβλεψης για ROS, έτοιμοι για αντιγραφή στο αποθετήριό σας.
Χώροι εργασίας Robot Operating System (ROS 1).
Το πλήρες .gitignore για ROS
# Δημιουργήθηκε από LFGitignore - https://lfgitignore.com
# Δημιουργήθηκε: 2026-10-31 21:52:19 UTC
# Τεχνολογίες: ROS
### ROS ###
# Δημιουργία καταλόγου εξόδου
build/
devel/
# Κατάλογος εξόδου Eclipse
bin/
logs/
# Κατάλογος βιβλιοθήκης
lib/
msg_gen/
srv_gen/
msg/*Action.msg
msg/*ActionFeedback.msg
msg/*ActionGoal.msg
msg/*ActionResult.msg
msg/*Feedback.msg
msg/*Goal.msg
msg/*Result.msg
msg/_*.py
build_isolated/
devel_isolated/
*.cfgc
/cfg/cpp/
/cfg/*.py
*.dox
*.wikidoc
# Αρχείο έργου Eclipse
.project
# Έργο Eclipse C/C++
.cproject
# Ρυθμίσεις χρήστη CMake
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Ρυθμίσεις για τον χρήστη
*.user
/planning/cfg
/planning/docs
/planning/src
# Αρχεία αντιγράφων ασφαλείας Emacs
*~
.#*
CATKIN_IGNORE
Τι ακριβώς αγνοούν αυτοί οι κανόνες για ROS
Κάθε παρακάτω μοτίβο και ο λόγος που ανήκει στο .gitignore σας.
Γενικός
| Μοτίβο | Τι αγνοεί |
|---|---|
build/ |
Δημιουργία καταλόγου εξόδου |
devel/ |
Γενικός |
bin/ |
Κατάλογος εξόδου Eclipse |
logs/ |
Γενικός |
lib/ |
Κατάλογος βιβλιοθήκης |
msg_gen/ |
Γενικός |
srv_gen/ |
Γενικός |
msg/*Action.msg |
Γενικός |
msg/*ActionFeedback.msg |
Γενικός |
msg/*ActionGoal.msg |
Γενικός |
msg/*ActionResult.msg |
Γενικός |
msg/*Feedback.msg |
Γενικός |
msg/*Goal.msg |
Γενικός |
msg/*Result.msg |
Γενικός |
msg/_*.py |
Γενικός |
build_isolated/ |
Γενικός |
devel_isolated/ |
Γενικός |
Δημιουργήθηκε με δυναμική αναδιαμόρφωση
| Μοτίβο | Τι αγνοεί |
|---|---|
*.cfgc |
Δημιουργήθηκε με δυναμική αναδιαμόρφωση |
/cfg/cpp/ |
Δημιουργήθηκε με δυναμική αναδιαμόρφωση |
/cfg/*.py |
Δημιουργήθηκε με δυναμική αναδιαμόρφωση |
Αγνοήστε τα δημιουργημένα έγγραφα
| Μοτίβο | Τι αγνοεί |
|---|---|
*.dox |
Αγνοήστε τα δημιουργημένα έγγραφα |
*.wikidoc |
Αγνοήστε τα δημιουργημένα έγγραφα |
.project |
Αρχείο έργου Eclipse |
.cproject |
Έργο Eclipse C/C++ |
CMakeLists.txt.user |
Ρυθμίσεις χρήστη CMake |
srv/_*.py |
Αγνοήστε τα δημιουργημένα έγγραφα |
*.pcd |
Αγνοήστε τα δημιουργημένα έγγραφα |
*.pyc |
Αγνοήστε τα δημιουργημένα έγγραφα |
qtcreator-* |
Αγνοήστε τα δημιουργημένα έγγραφα |
*.user |
Ρυθμίσεις για τον χρήστη |
/planning/cfg |
Αγνοήστε τα δημιουργημένα έγγραφα |
/planning/docs |
Αγνοήστε τα δημιουργημένα έγγραφα |
/planning/src |
Αγνοήστε τα δημιουργημένα έγγραφα |
*~ |
Αρχεία αντιγράφων ασφαλείας Emacs |
Emacs
| Μοτίβο | Τι αγνοεί |
|---|---|
.#* |
Emacs |
Προσαρμοσμένα αρχεία Catkin
| Μοτίβο | Τι αγνοεί |
|---|---|
CATKIN_IGNORE |
Προσαρμοσμένα αρχεία Catkin |
Πώς να χρησιμοποιήσετε αυτό το .gitignore για το ROS
- Αντιγράψτε τους παραπάνω κανόνες ROS ή κατεβάστε απευθείας το αρχείο.
- Δημιουργήστε ένα αρχείο με το όνομα .gitignore στη ρίζα του αποθετηρίου Git και επικολλήστε τους κανόνες σε αυτό.
- Εάν ορισμένα από αυτά τα αρχεία παρακολουθούνται ήδη, εκτελέστε το git rm -r --cached . και, στη συνέχεια, δεσμεύστε ξανά — Το Git εφαρμόζει κανόνες παράβλεψης μόνο σε αρχεία που δεν έχουν παρακολουθηθεί.
- Κάντε commit το .gitignore, ώστε όλη η ομάδα να χρησιμοποιεί τους ίδιους κανόνες.