.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
- Copiați regulile ROS de mai sus sau descărcați fișierul direct.
- Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
- 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.
- Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.