.gitignore para ROS2

17 reglas de exclusión para ROS2, listas para copiar en tu repositorio.

Espacios de trabajo de Robot Operating System 2

El .gitignore completo para ROS2

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:13:49 UTC
# Tecnologías: ROS2

### ROS2 ###
# Directorio de resultados de compilación
build/
install/
log/
COLCON_IGNORE
AMENT_IGNORE
*.dox
*.wikidoc
# Archivo de proyecto de Eclipse
.project
# Proyecto C/C++ de Eclipse
.cproject
# Configuración de usuario de CMake
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Configuración específica del usuario
*.user
# Copias de seguridad de Emacs
*~
.#*

Qué ignoran estas reglas de ROS2

Todos los patrones y por qué incluirlos en tu .gitignore.

Generalidades

Patrón Qué ignora
build/ Directorio de resultados de compilación
install/ Generalidades
log/ Generalidades

Archivos personalizados de Colcon

Patrón Qué ignora
COLCON_IGNORE Archivos personalizados de Colcon
AMENT_IGNORE Archivos personalizados de Colcon

Excluir la documentación generada

Patrón Qué ignora
*.dox Excluir la documentación generada
*.wikidoc Excluir la documentación generada
.project Archivo de proyecto de Eclipse
.cproject Proyecto C/C++ de Eclipse
CMakeLists.txt.user Configuración de usuario de CMake
srv/_*.py Excluir la documentación generada
*.pcd Excluir la documentación generada
*.pyc Excluir la documentación generada
qtcreator-* Excluir la documentación generada
*.user Configuración específica del usuario
*~ Copias de seguridad de Emacs

Emacs

Patrón Qué ignora
.#* Emacs

Cómo usar este .gitignore para ROS2

  1. Copia las reglas de ROS2 de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Marco de desarrollo

Ver todas las plantillas de Marco de desarrollo