Ludovic Frank Gitignore

.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

  1. Скопируйте приведенные выше правила ROS2 или загрузите файл напрямую.
  2. Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
  3. Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
  4. Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.

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

Посмотреть все шаблоны Рамки