.gitignore til ROS

36 ignorer regler for ROS, klar til at kopiere til dit lager.

Robotoperativsystem (ROS 1) arbejdsområder

Den komplette .gitignore til ROS

# Genereret af LFGitignore - https://lfgitignore.com
# Oprettet: 2026-10-31 21:51:23 UTC
# Teknologier: ROS

### ROS ###
# Byg output-mappe
build/
devel/
# Eclipse output bibliotek
bin/
logs/
# Biblioteksfortegnelse
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 projektfil
.project
# Eclipse C/C++ projekt
.cproject
# CMake brugerindstillinger
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Brugerspecifikke indstillinger
*.user
/planning/cfg
/planning/docs
/planning/src
# Emacs backup-filer
*~
.#*
CATKIN_IGNORE

Hvad disse ROS regler faktisk ignorerer

Hvert mønster nedenfor, og hvorfor det hører hjemme i din .gitignore.

Generel

Mønster Hvad den ignorerer
build/ Byg output-mappe
devel/ Generel
bin/ Eclipse output bibliotek
logs/ Generel
lib/ Biblioteksfortegnelse
msg_gen/ Generel
srv_gen/ Generel
msg/*Action.msg Generel
msg/*ActionFeedback.msg Generel
msg/*ActionGoal.msg Generel
msg/*ActionResult.msg Generel
msg/*Feedback.msg Generel
msg/*Goal.msg Generel
msg/*Result.msg Generel
msg/_*.py Generel
build_isolated/ Generel
devel_isolated/ Generel

Genereret ved dynamisk omkonfigurering

Mønster Hvad den ignorerer
*.cfgc Genereret ved dynamisk omkonfigurering
/cfg/cpp/ Genereret ved dynamisk omkonfigurering
/cfg/*.py Genereret ved dynamisk omkonfigurering

Ignorer genererede dokumenter

Mønster Hvad den ignorerer
*.dox Ignorer genererede dokumenter
*.wikidoc Ignorer genererede dokumenter
.project Eclipse projektfil
.cproject Eclipse C/C++ projekt
CMakeLists.txt.user CMake brugerindstillinger
srv/_*.py Ignorer genererede dokumenter
*.pcd Ignorer genererede dokumenter
*.pyc Ignorer genererede dokumenter
qtcreator-* Ignorer genererede dokumenter
*.user Brugerspecifikke indstillinger
/planning/cfg Ignorer genererede dokumenter
/planning/docs Ignorer genererede dokumenter
/planning/src Ignorer genererede dokumenter
*~ Emacs backup-filer

Emacs

Mønster Hvad den ignorerer
.#* Emacs

Catkin brugerdefinerede filer

Mønster Hvad den ignorerer
CATKIN_IGNORE Catkin brugerdefinerede filer

Sådan bruger du denne .gitignore til ROS

  1. Kopier ROS reglerne ovenfor, eller download filen direkte.
  2. Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
  3. Hvis nogle af disse filer allerede er sporet, så kør git rm -r --cached . og commit igen - Git anvender kun ignoreringsregler på usporede filer.
  4. Brug .gitignore, så alle på holdet deler de samme regler.

Andre Ramme .gitignore skabeloner

Se alle Ramme skabeloner