.gitignore voor ROS

36 negeerregels voor ROS, klaar om naar je repository te kopiëren.

Werkruimten van Robot Operating System (ROS 1)

De volledige .gitignore voor ROS

# Gegenereerd door LFGitignore - https://lfgitignore.com
# Aangemaakt: 2026-10-13 15:59:42 UTC
# Technologieën: ROS

### ROS ###
# Builduitvoermap
build/
devel/
# Eclipse-uitvoermap
bin/
logs/
# Bibliotheekmap
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-projectbestand
.project
# Eclipse C/C++-project
.cproject
# CMake-gebruikersinstellingen
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Gebruikersspecifieke instellingen
*.user
/planning/cfg
/planning/docs
/planning/src
# Emacs-back-upbestanden
*~
.#*
CATKIN_IGNORE

Wat deze regels voor ROS precies negeren

Hieronder vind je elk patroon met uitleg waarom het in je .gitignore thuishoort.

Algemeen

Patroon Wat wordt genegeerd
build/ Builduitvoermap
devel/ Algemeen
bin/ Eclipse-uitvoermap
logs/ Algemeen
lib/ Bibliotheekmap
msg_gen/ Algemeen
srv_gen/ Algemeen
msg/*Action.msg Algemeen
msg/*ActionFeedback.msg Algemeen
msg/*ActionGoal.msg Algemeen
msg/*ActionResult.msg Algemeen
msg/*Feedback.msg Algemeen
msg/*Goal.msg Algemeen
msg/*Result.msg Algemeen
msg/_*.py Algemeen
build_isolated/ Algemeen
devel_isolated/ Algemeen

Gegenereerd door dynamische herconfiguratie

Patroon Wat wordt genegeerd
*.cfgc Gegenereerd door dynamische herconfiguratie
/cfg/cpp/ Gegenereerd door dynamische herconfiguratie
/cfg/*.py Gegenereerd door dynamische herconfiguratie

Negeer gegenereerde documentatie

Patroon Wat wordt genegeerd
*.dox Negeer gegenereerde documentatie
*.wikidoc Negeer gegenereerde documentatie
.project Eclipse-projectbestand
.cproject Eclipse C/C++-project
CMakeLists.txt.user CMake-gebruikersinstellingen
srv/_*.py Negeer gegenereerde documentatie
*.pcd Negeer gegenereerde documentatie
*.pyc Negeer gegenereerde documentatie
qtcreator-* Negeer gegenereerde documentatie
*.user Gebruikersspecifieke instellingen
/planning/cfg Negeer gegenereerde documentatie
/planning/docs Negeer gegenereerde documentatie
/planning/src Negeer gegenereerde documentatie
*~ Emacs-back-upbestanden

Emacs

Patroon Wat wordt genegeerd
.#* Emacs

Aangepaste Catkin-bestanden

Patroon Wat wordt genegeerd
CATKIN_IGNORE Aangepaste Catkin-bestanden

Zo gebruik je deze .gitignore voor ROS

  1. Kopieer de bovenstaande regels voor ROS of download het bestand direct.
  2. Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
  3. Als Git sommige van deze bestanden al bijhoudt, voer dan git rm -r --cached . uit en maak een nieuwe commit. Git past negeerregels alleen toe op bestanden die nog niet worden bijgehouden.
  4. Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.

Andere .gitignore-sjablonen voor Framework

Bekijk alle sjablonen voor Framework