.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

  1. Kopier ROS-reglene ovenfor, eller last ned filen direkte.
  2. Opprett en fil som heter .gitignore i roten av Git-kodelageret ditt, og lim inn reglene.
  3. 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.
  4. Sjekk inn .gitignore slik at alle på teamet deler de samme reglene.

Andre .gitignore-maler for Rammeverk

Se alle maler for Rammeverk