.gitignore za ROS
36 pravila izuzimanja za ROS, spremnih za kopiranje u repozitorij.
Radni prostori Robot Operating Systema (ROS 1)
Potpuni .gitignore za ROS
# Generirano uz LFGitignore - https://lfgitignore.com
# Stvoreno: 2026-10-13 15:57:33 UTC
# Tehnologije: ROS
### ROS ###
# Izlazni direktorij izgradnje
build/
devel/
# Izlazni direktorij Eclipsea
bin/
logs/
# Direktorij biblioteka
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
# Projektna datoteka Eclipsea
.project
# Projekt Eclipse C/C++
.cproject
# Korisničke postavke CMakea
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Korisničke postavke
*.user
/planning/cfg
/planning/docs
/planning/src
# Sigurnosne kopije Emacsa
*~
.#*
CATKIN_IGNORE
Što ova pravila za ROS zapravo zanemaruju
Svaki obrazac u nastavku i razlog zašto pripada vašoj datoteci .gitignore.
Općenito
| Obrazac | Što zanemaruje |
|---|---|
build/ |
Izlazni direktorij izgradnje |
devel/ |
Općenito |
bin/ |
Izlazni direktorij Eclipsea |
logs/ |
Općenito |
lib/ |
Direktorij biblioteka |
msg_gen/ |
Općenito |
srv_gen/ |
Općenito |
msg/*Action.msg |
Općenito |
msg/*ActionFeedback.msg |
Općenito |
msg/*ActionGoal.msg |
Općenito |
msg/*ActionResult.msg |
Općenito |
msg/*Feedback.msg |
Općenito |
msg/*Goal.msg |
Općenito |
msg/*Result.msg |
Općenito |
msg/_*.py |
Općenito |
build_isolated/ |
Općenito |
devel_isolated/ |
Općenito |
Generirano dinamičkom rekonfiguracijom
| Obrazac | Što zanemaruje |
|---|---|
*.cfgc |
Generirano dinamičkom rekonfiguracijom |
/cfg/cpp/ |
Generirano dinamičkom rekonfiguracijom |
/cfg/*.py |
Generirano dinamičkom rekonfiguracijom |
Zanemari generiranu dokumentaciju
| Obrazac | Što zanemaruje |
|---|---|
*.dox |
Zanemari generiranu dokumentaciju |
*.wikidoc |
Zanemari generiranu dokumentaciju |
.project |
Projektna datoteka Eclipsea |
.cproject |
Projekt Eclipse C/C++ |
CMakeLists.txt.user |
Korisničke postavke CMakea |
srv/_*.py |
Zanemari generiranu dokumentaciju |
*.pcd |
Zanemari generiranu dokumentaciju |
*.pyc |
Zanemari generiranu dokumentaciju |
qtcreator-* |
Zanemari generiranu dokumentaciju |
*.user |
Korisničke postavke |
/planning/cfg |
Zanemari generiranu dokumentaciju |
/planning/docs |
Zanemari generiranu dokumentaciju |
/planning/src |
Zanemari generiranu dokumentaciju |
*~ |
Sigurnosne kopije Emacsa |
Emacs
| Obrazac | Što zanemaruje |
|---|---|
.#* |
Emacs |
Prilagođene datoteke Catkina
| Obrazac | Što zanemaruje |
|---|---|
CATKIN_IGNORE |
Prilagođene datoteke Catkina |
Kako koristiti ovaj .gitignore za ROS
- Kopirajte pravila za ROS iznad ili izravno preuzmite datoteku.
- U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
- Ako se neke od tih datoteka već prate, pokrenite git rm -r --cached . pa ponovno predajte promjene — Git primjenjuje pravila izuzimanja samo na datoteke koje ne prati.
- Predajte .gitignore kako bi svi u timu koristili ista pravila.