.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

  1. Kopirajte pravila za ROS iznad ili izravno preuzmite datoteku.
  2. U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
  3. 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.
  4. Predajte .gitignore kako bi svi u timu koristili ista pravila.

Drugi predlošci .gitignore iz kategorije Radni okvir

Pogledajte sve predloške iz kategorije Radni okvir