.gitignore per ROS2

17 regole di esclusione per ROS2, pronte da copiare nel repository.

Spazi di lavoro Robot Operating System 2

Il .gitignore completo per ROS2

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:31:59 UTC
# Tecnologie: ROS2

### ROS2 ###
# Directory dei risultati di compilazione
build/
install/
log/
COLCON_IGNORE
AMENT_IGNORE
*.dox
*.wikidoc
# File di progetto Eclipse
.project
# Progetto Eclipse C/C++
.cproject
# Impostazioni utente di CMake
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Impostazioni specifiche dell'utente
*.user
# File di backup di Emacs
*~
.#*

Cosa escludono le regole di ROS2

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Generale

Schema di esclusione Cosa esclude
build/ Directory dei risultati di compilazione
install/ Generale
log/ Generale

File personalizzati di Colcon

Schema di esclusione Cosa esclude
COLCON_IGNORE File personalizzati di Colcon
AMENT_IGNORE File personalizzati di Colcon

Ignora la documentazione generata

Schema di esclusione Cosa esclude
*.dox Ignora la documentazione generata
*.wikidoc Ignora la documentazione generata
.project File di progetto Eclipse
.cproject Progetto Eclipse C/C++
CMakeLists.txt.user Impostazioni utente di CMake
srv/_*.py Ignora la documentazione generata
*.pcd Ignora la documentazione generata
*.pyc Ignora la documentazione generata
qtcreator-* Ignora la documentazione generata
*.user Impostazioni specifiche dell'utente
*~ File di backup di Emacs

Emacs

Schema di esclusione Cosa esclude
.#* Emacs

Come usare questo .gitignore per ROS2

  1. Copia le regole di ROS2 qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per Framework

Vedi tutti i modelli di Framework