.gitignore für ROS2

17 Ausschlussregeln für ROS2, die du direkt in dein Repository übernehmen kannst.

Arbeitsbereiche für Robot Operating System 2

Die vollständige .gitignore für ROS2

# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 16:22:54 UTC
# Technologien: ROS2

### ROS2 ###
# Build-Ausgabeverzeichnis
build/
install/
log/
COLCON_IGNORE
AMENT_IGNORE
*.dox
*.wikidoc
# Eclipse-Projektdatei
.project
# Eclipse C/C++-Projekt
.cproject
# CMake-Benutzereinstellungen
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Benutzerspezifische Einstellungen
*.user
# Emacs-Sicherungsdateien
*~
.#*

Was diese Regeln für ROS2 ausschließen

Alle Muster im Überblick – und warum sie in deine .gitignore gehören.

Allgemein

Muster Ausgeschlossene Dateien
build/ Build-Ausgabeverzeichnis
install/ Allgemein
log/ Allgemein

Benutzerdefinierte Colcon-Dateien

Muster Ausgeschlossene Dateien
COLCON_IGNORE Benutzerdefinierte Colcon-Dateien
AMENT_IGNORE Benutzerdefinierte Colcon-Dateien

Generierte Dokumente ignorieren

Muster Ausgeschlossene Dateien
*.dox Generierte Dokumente ignorieren
*.wikidoc Generierte Dokumente ignorieren
.project Eclipse-Projektdatei
.cproject Eclipse C/C++-Projekt
CMakeLists.txt.user CMake-Benutzereinstellungen
srv/_*.py Generierte Dokumente ignorieren
*.pcd Generierte Dokumente ignorieren
*.pyc Generierte Dokumente ignorieren
qtcreator-* Generierte Dokumente ignorieren
*.user Benutzerspezifische Einstellungen
*~ Emacs-Sicherungsdateien

Emacs

Muster Ausgeschlossene Dateien
.#* Emacs

So verwendest du diese .gitignore für ROS2

  1. Kopiere die Regeln für ROS2 oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für Framework

Alle Vorlagen für Framework ansehen