.gitignore pour ROS2

17 règles d’exclusion pour ROS2, prêtes à copier dans votre dépôt.

Gitignore patterns for ROS2

Le .gitignore complet pour ROS2

# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-08-05 01:31:14 UTC
# Technologies: ROS2

### ROS2 ###
# Build output directory
build/
install/
log/
COLCON_IGNORE
AMENT_IGNORE
*.dox
*.wikidoc
# Eclipse project file
.project
# Eclipse C/C++ project
.cproject
# CMake user settings
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# User-specific settings
*.user
# Emacs backup files
*~
# *
.

Ce que ces règles ROS2 ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

General

Motif Ce qu’il ignore
build/ Build output directory
install/ General
log/ General

Colcon custom files

Motif Ce qu’il ignore
COLCON_IGNORE Colcon custom files
AMENT_IGNORE Colcon custom files

Ignore generated docs

Motif Ce qu’il ignore
*.dox Ignore generated docs
*.wikidoc Ignore generated docs
.project Eclipse project file
.cproject Eclipse C/C++ project
CMakeLists.txt.user CMake user settings
srv/_*.py Ignore generated docs
*.pcd Ignore generated docs
*.pyc Ignore generated docs
qtcreator-* Ignore generated docs
*.user User-specific settings
*~ Emacs backup files

Emacs

Motif Ce qu’il ignore
. *

Comment utiliser ce .gitignore pour ROS2

  1. Copiez les règles ROS2 ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Other

Voir tous les modèles Other