.gitignore для ROS2
17 правил игнорирования для ROS2, готовых к копированию в репозиторий.
Операционная система робота 2 рабочих пространства
Полный .gitignore для ROS2
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 23:48:32 UTC
# Технологии: ROS2
### ROS2 ###
# Создать выходной каталог
build/
install/
log/
COLCON_IGNORE
AMENT_IGNORE
*.dox
*.wikidoc
# Файл проекта Eclipse
.project
# Проект Eclipse C/C++
.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 |
Проект Eclipse C/C++ |
CMakeLists.txt.user |
Пользовательские настройки CMake |
srv/_*.py |
Игнорировать созданные документы |
*.pcd |
Игнорировать созданные документы |
*.pyc |
Игнорировать созданные документы |
qtcreator-* |
Игнорировать созданные документы |
*.user |
Пользовательские настройки |
*~ |
Файлы резервных копий Emacs |
Emacs
| Шаблон | Что он игнорирует |
|---|---|
.#* |
Emacs |
Как использовать .gitignore для ROS2
- Скопируйте приведенные выше правила ROS2 или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.