.gitignore за ROS2
17 правила за игнориране за ROS2, готови за копиране в хранилището ви.
Работни пространства на Robot Operating System 2
Пълният .gitignore за ROS2
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:13:56 UTC
# Технологии: ROS2
### ROS2 ###
# Изходна директория за компилиране
build/
install/
log/
COLCON_IGNORE
AMENT_IGNORE
*.dox
*.wikidoc
# Проектен файл на Eclipse
.project
# C/C++ проект на Eclipse
.cproject
# Потребителски настройки на CMake
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Потребителски настройки
*.user
# Резервни файлове на Emacs
*~
.#*
Какво всъщност игнорират тези правила за ROS2
Всички шаблони по-долу и защо са необходими във вашия .gitignore.
Общи
| Шаблон | Какво игнорира |
|---|---|
build/ |
Изходна директория за компилиране |
install/ |
Общи |
log/ |
Общи |
Персонализирани файлове на Colcon
| Шаблон | Какво игнорира |
|---|---|
COLCON_IGNORE |
Персонализирани файлове на Colcon |
AMENT_IGNORE |
Персонализирани файлове на Colcon |
Игнориране на генерираната документация
| Шаблон | Какво игнорира |
|---|---|
*.dox |
Игнориране на генерираната документация |
*.wikidoc |
Игнориране на генерираната документация |
.project |
Проектен файл на Eclipse |
.cproject |
C/C++ проект на Eclipse |
CMakeLists.txt.user |
Потребителски настройки на CMake |
srv/_*.py |
Игнориране на генерираната документация |
*.pcd |
Игнориране на генерираната документация |
*.pyc |
Игнориране на генерираната документация |
qtcreator-* |
Игнориране на генерираната документация |
*.user |
Потребителски настройки |
*~ |
Резервни файлове на Emacs |
Emacs
| Шаблон | Какво игнорира |
|---|---|
.#* |
Emacs |
Как да използвате този .gitignore за ROS2
- Копирайте правилата за ROS2 по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.