Ludovic Frank Gitignore

.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

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

Άλλα πρότυπα Σκελετός .gitignore

Δείτε κάθε πρότυπο Σκελετός