.gitignore untuk ROS

36 peraturan pengabaian untuk ROS, sedia untuk disalin ke repositori anda.

Ruang kerja Sistem Pengendalian Robot (ROS 1).

.gitignore yang lengkap untuk ROS

# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 23:46:33 UTC
# Teknologi: ROS

### ROS ###
# Bina direktori output
build/
devel/
# Direktori output Eclipse
bin/
logs/
# Direktori perpustakaan
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
# Fail projek Eclipse
.project
# Projek Eclipse C/C++
.cproject
# Tetapan pengguna CMake
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Tetapan khusus pengguna
*.user
/planning/cfg
/planning/docs
/planning/src
# Fail sandaran Emacs
*~
.#*
CATKIN_IGNORE

Apa yang sebenarnya diabaikan oleh peraturan ROS ini

Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.

Umum

Corak Perkara yang diabaikan
build/ Bina direktori output
devel/ Umum
bin/ Direktori output Eclipse
logs/ Umum
lib/ Direktori perpustakaan
msg_gen/ Umum
srv_gen/ Umum
msg/*Action.msg Umum
msg/*ActionFeedback.msg Umum
msg/*ActionGoal.msg Umum
msg/*ActionResult.msg Umum
msg/*Feedback.msg Umum
msg/*Goal.msg Umum
msg/*Result.msg Umum
msg/_*.py Umum
build_isolated/ Umum
devel_isolated/ Umum

Dijana oleh konfigurasi semula dinamik

Corak Perkara yang diabaikan
*.cfgc Dijana oleh konfigurasi semula dinamik
/cfg/cpp/ Dijana oleh konfigurasi semula dinamik
/cfg/*.py Dijana oleh konfigurasi semula dinamik

Abaikan dokumen yang dijana

Corak Perkara yang diabaikan
*.dox Abaikan dokumen yang dijana
*.wikidoc Abaikan dokumen yang dijana
.project Fail projek Eclipse
.cproject Projek Eclipse C/C++
CMakeLists.txt.user Tetapan pengguna CMake
srv/_*.py Abaikan dokumen yang dijana
*.pcd Abaikan dokumen yang dijana
*.pyc Abaikan dokumen yang dijana
qtcreator-* Abaikan dokumen yang dijana
*.user Tetapan khusus pengguna
/planning/cfg Abaikan dokumen yang dijana
/planning/docs Abaikan dokumen yang dijana
/planning/src Abaikan dokumen yang dijana
*~ Fail sandaran Emacs

Emacs

Corak Perkara yang diabaikan
.#* Emacs

Fail tersuai Catkin

Corak Perkara yang diabaikan
CATKIN_IGNORE Fail tersuai Catkin

Bagaimana untuk menggunakan .gitignore ini untuk ROS

  1. Salin peraturan ROS di atas, atau muat turun fail terus.
  2. Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
  3. Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
  4. Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.

Templat Rangka kerja .gitignore yang lain

Lihat setiap templat Rangka kerja