Ludovic Frank Gitignore

.gitignore pentru ROS

36 reguli de ignorare pentru ROS, gata de copiat în depozitul dvs.

Spații de lucru ale sistemului de operare robot (ROS 1).

.gitignore complet pentru ROS

# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 21:51:47 UTC
# Tehnologii: ROS

### ROS ###
# Creați directorul de ieșire
build/
devel/
# Directorul de ieșire Eclipse
bin/
logs/
# Directorul bibliotecii
lib/
msg_gen/
srv_gen/
msg/*Action.msg
msg/*ActionFeedback.msg
msg/*ActionGoal.msg
msg/*ActionResult.msg
msg/*Feedback.msg
msg/*Goal.msg
msg/*Result.msg
msg/_*.py
build_isolated/
devel_isolated/
*.cfgc
/cfg/cpp/
/cfg/*.py
*.dox
*.wikidoc
# Fișierul de proiect Eclipse
.project
# Proiectul Eclipse C/C++
.cproject
# Setările utilizatorului CMake
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Setări specifice utilizatorului
*.user
/planning/cfg
/planning/docs
/planning/src
# Emacs fișiere de rezervă
*~
.#*
CATKIN_IGNORE

Ce ignoră regulile pentru ROS

Fiecare model de mai jos și motivul pentru care se află în .gitignore.

Generalități

Model de fișier Ce ignoră
build/ Creați directorul de ieșire
devel/ Generalități
bin/ Directorul de ieșire Eclipse
logs/ Generalități
lib/ Directorul bibliotecii
msg_gen/ Generalități
srv_gen/ Generalități
msg/*Action.msg Generalități
msg/*ActionFeedback.msg Generalități
msg/*ActionGoal.msg Generalități
msg/*ActionResult.msg Generalități
msg/*Feedback.msg Generalități
msg/*Goal.msg Generalități
msg/*Result.msg Generalități
msg/_*.py Generalități
build_isolated/ Generalități
devel_isolated/ Generalități

Generat de reconfigurare dinamică

Model de fișier Ce ignoră
*.cfgc Generat de reconfigurare dinamică
/cfg/cpp/ Generat de reconfigurare dinamică
/cfg/*.py Generat de reconfigurare dinamică

Ignorați documentele generate

Model de fișier Ce ignoră
*.dox Ignorați documentele generate
*.wikidoc Ignorați documentele generate
.project Fișierul de proiect Eclipse
.cproject Proiectul Eclipse C/C++
CMakeLists.txt.user Setările utilizatorului CMake
srv/_*.py Ignorați documentele generate
*.pcd Ignorați documentele generate
*.pyc Ignorați documentele generate
qtcreator-* Ignorați documentele generate
*.user Setări specifice utilizatorului
/planning/cfg Ignorați documentele generate
/planning/docs Ignorați documentele generate
/planning/src Ignorați documentele generate
*~ Emacs fișiere de rezervă

Emacs

Model de fișier Ce ignoră
.#* Emacs

Fișiere personalizate Catkin

Model de fișier Ce ignoră
CATKIN_IGNORE Fișiere personalizate Catkin

Cum să utilizați acest .gitignore pentru ROS

  1. Copiați regulile ROS de mai sus sau descărcați fișierul direct.
  2. Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
  3. Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
  4. Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.

Alte șabloane Cadru .gitignore

Vedeți fiecare șablon Cadru