.gitignore for ROS
36 ignoreringsregler for ROS, klare til å kopieres inn i kodelageret ditt.
Arbeidsområder for Robot Operating System (ROS 1)
Den komplette .gitignore-filen for ROS
# Generert av LFGitignore - https://lfgitignore.com
# Opprettet: 2026-10-13 15:59:48 UTC
# Teknologier: ROS
### ROS ###
# Mappe for byggresultater
build/
devel/
# Eclipse-utdatamappe
bin/
logs/
# Bibliotekmappe
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-prosjektfil
.project
# Eclipse C/C++-prosjekt
.cproject
# CMake-brukerinnstillinger
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Brukerspesifikke innstillinger
*.user
/planning/cfg
/planning/docs
/planning/src
# Emacs-sikkerhetskopifiler
*~
.#*
CATKIN_IGNORE
Hva disse ROS-reglene faktisk ignorerer
Alle mønstrene nedenfor, og hvorfor de hører hjemme i .gitignore-filen din.
Generelt
| Mønster | Hva det ignorerer |
|---|---|
build/ |
Mappe for byggresultater |
devel/ |
Generelt |
bin/ |
Eclipse-utdatamappe |
logs/ |
Generelt |
lib/ |
Bibliotekmappe |
msg_gen/ |
Generelt |
srv_gen/ |
Generelt |
msg/*Action.msg |
Generelt |
msg/*ActionFeedback.msg |
Generelt |
msg/*ActionGoal.msg |
Generelt |
msg/*ActionResult.msg |
Generelt |
msg/*Feedback.msg |
Generelt |
msg/*Goal.msg |
Generelt |
msg/*Result.msg |
Generelt |
msg/_*.py |
Generelt |
build_isolated/ |
Generelt |
devel_isolated/ |
Generelt |
Generert av dynamisk rekonfigurering
| Mønster | Hva det ignorerer |
|---|---|
*.cfgc |
Generert av dynamisk rekonfigurering |
/cfg/cpp/ |
Generert av dynamisk rekonfigurering |
/cfg/*.py |
Generert av dynamisk rekonfigurering |
Ignorer generert dokumentasjon
| Mønster | Hva det ignorerer |
|---|---|
*.dox |
Ignorer generert dokumentasjon |
*.wikidoc |
Ignorer generert dokumentasjon |
.project |
Eclipse-prosjektfil |
.cproject |
Eclipse C/C++-prosjekt |
CMakeLists.txt.user |
CMake-brukerinnstillinger |
srv/_*.py |
Ignorer generert dokumentasjon |
*.pcd |
Ignorer generert dokumentasjon |
*.pyc |
Ignorer generert dokumentasjon |
qtcreator-* |
Ignorer generert dokumentasjon |
*.user |
Brukerspesifikke innstillinger |
/planning/cfg |
Ignorer generert dokumentasjon |
/planning/docs |
Ignorer generert dokumentasjon |
/planning/src |
Ignorer generert dokumentasjon |
*~ |
Emacs-sikkerhetskopifiler |
Emacs
| Mønster | Hva det ignorerer |
|---|---|
.#* |
Emacs |
Egendefinerte Catkin-filer
| Mønster | Hva det ignorerer |
|---|---|
CATKIN_IGNORE |
Egendefinerte Catkin-filer |
Slik bruker du denne .gitignore-filen for ROS
- Kopier ROS-reglene ovenfor, eller last ned filen direkte.
- Opprett en fil som heter .gitignore i roten av Git-kodelageret ditt, og lim inn reglene.
- Hvis noen av disse filene allerede spores, kjører du git rm -r --cached . og sjekker inn på nytt — Git bruker bare ignoreringsregler på filer som ikke spores.
- Sjekk inn .gitignore slik at alle på teamet deler de samme reglene.