Ludovic Frank Gitignore

.gitignore за ROS

36 правила игнорисања за ROS, спремних за копирање у репозиторијум.

Радни простори за оперативни систем робота (ROS 1).

Комплетан .gitignore за ROS

# Генерисао LFGitignore - https://lfgitignore.com
# Креирано: 2026-10-31 23:47:24 UTC
# Технологије: ROS

### ROS ###
# Направи излазни директоријум
build/
devel/
# Eclipse излазни директоријум
bin/
logs/
# Директоријум библиотеке
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 пројектна датотека
.project
# Eclipse C/C++ пројекат
.cproject
# CMake корисничка подешавања
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Подешавања специфична за корисника
*.user
/planning/cfg
/planning/docs
/planning/src
# Emacs резервне копије датотека
*~
.#*
CATKIN_IGNORE

Шта тачно игноришу ова правила за ROS

Сваки образац испод има објашњење зашто припада вашој датотеци .gitignore.

генерал

Образац Шта игнорише
build/ Направи излазни директоријум
devel/ генерал
bin/ Eclipse излазни директоријум
logs/ генерал
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 Занемарите генерисане документе
.project Eclipse пројектна датотека
.cproject Eclipse C/C++ пројекат
CMakeLists.txt.user CMake корисничка подешавања
srv/_*.py Занемарите генерисане документе
*.pcd Занемарите генерисане документе
*.pyc Занемарите генерисане документе
qtcreator-* Занемарите генерисане документе
*.user Подешавања специфична за корисника
/planning/cfg Занемарите генерисане документе
/planning/docs Занемарите генерисане документе
/planning/src Занемарите генерисане документе
*~ Emacs резервне копије датотека

Emacs

Образац Шта игнорише
.#* Emacs

Цаткин прилагођене датотеке

Образац Шта игнорише
CATKIN_IGNORE Цаткин прилагођене датотеке

Како користити овај .gitignore за ROS

  1. Копирајте горенаведена правила ROS или директно преузмите датотеку.
  2. Направите датотеку под називом .gitignore у корену вашег Git спремишта и налепите правила у њу.
  3. Ако Git већ прати неке од тих датотека, покрените git rm -r --cached . па поново направите комит — правила игнорисања важе само за датотеке које Git не прати.
  4. Додајте .gitignore у комит како би цео тим користио иста правила.

Други Фрамеворк .gitignore шаблони

Погледајте сваки Фрамеворк шаблон