Ludovic Frank Gitignore

.gitignore per a ROS

36 regles d’exclusió de ROS, llestes per copiar al repositori.

Espais de treball del sistema operatiu robot (ROS 1).

El .gitignore complet per a ROS

# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 23:46:24 UTC
# Tecnologies: ROS

### ROS ###
# Crea un directori de sortida
build/
devel/
# Directori de sortida Eclipse
bin/
logs/
# Directori de la biblioteca
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
# Fitxer de projecte Eclipse
.project
# Projecte Eclipse C/C++
.cproject
# Configuració d'usuari CMake
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Configuració específica de l'usuari
*.user
/planning/cfg
/planning/docs
/planning/src
# Fitxers de còpia de seguretat Emacs
*~
.#*
CATKIN_IGNORE

El que aquestes regles ROS ignoren realment

Cada patró a continuació i per què pertany al vostre .gitignore.

General

Patró El que ignora
build/ Crea un directori de sortida
devel/ General
bin/ Directori de sortida Eclipse
logs/ General
lib/ Directori de la biblioteca
msg_gen/ General
srv_gen/ General
msg/*Action.msg General
msg/*ActionFeedback.msg General
msg/*ActionGoal.msg General
msg/*ActionResult.msg General
msg/*Feedback.msg General
msg/*Goal.msg General
msg/*Result.msg General
msg/_*.py General
build_isolated/ General
devel_isolated/ General

Generat per reconfiguració dinàmica

Patró El que ignora
*.cfgc Generat per reconfiguració dinàmica
/cfg/cpp/ Generat per reconfiguració dinàmica
/cfg/*.py Generat per reconfiguració dinàmica

Ignora els documents generats

Patró El que ignora
*.dox Ignora els documents generats
*.wikidoc Ignora els documents generats
.project Fitxer de projecte Eclipse
.cproject Projecte Eclipse C/C++
CMakeLists.txt.user Configuració d'usuari CMake
srv/_*.py Ignora els documents generats
*.pcd Ignora els documents generats
*.pyc Ignora els documents generats
qtcreator-* Ignora els documents generats
*.user Configuració específica de l'usuari
/planning/cfg Ignora els documents generats
/planning/docs Ignora els documents generats
/planning/src Ignora els documents generats
*~ Fitxers de còpia de seguretat Emacs

Emacs

Patró El que ignora
.#* Emacs

Fitxers personalitzats Catkin

Patró El que ignora
CATKIN_IGNORE Fitxers personalitzats Catkin

Com utilitzar aquest .gitignore per a ROS

  1. Copieu les regles ROS anteriors o descarregueu el fitxer directament.
  2. Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
  3. Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
  4. Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.

Altres plantilles Marc .gitignore

Consulteu totes les plantilles Marc