.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
- Kopieer de bovenstaande regels voor ROS of download het bestand direct.
- Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
- 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.
- Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.