.gitignore untuk ROS

36 aturan pengabaian untuk ROS, siap disalin ke repositori Anda.

Ruang kerja Robot Operating System (ROS 1)

.gitignore lengkap untuk ROS

# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 22:58:04 UTC
# Teknologi: ROS

### ROS ###
# Direktori keluaran Build
build/
devel/
# Direktori keluaran Eclipse
bin/
logs/
# Direktori pustaka
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
# berkas proyek Eclipse
.project
# Proyek Eclipse C/C++
.cproject
# Pengaturan pengguna CMake
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Pengaturan khusus pengguna
*.user
/planning/cfg
/planning/docs
/planning/src
# berkas cadangan Emacs
*~
.#*
CATKIN_IGNORE

Apa yang sebenarnya diabaikan oleh aturan ROS ini

Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.

Umum

Pola Yang diabaikan
build/ Direktori keluaran Build
devel/ Umum
bin/ Direktori keluaran Eclipse
logs/ Umum
lib/ Direktori pustaka
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

Dihasilkan oleh konfigurasi ulang dinamis

Pola Yang diabaikan
*.cfgc Dihasilkan oleh konfigurasi ulang dinamis
/cfg/cpp/ Dihasilkan oleh konfigurasi ulang dinamis
/cfg/*.py Dihasilkan oleh konfigurasi ulang dinamis

Abaikan dokumen yang dibuat

Pola Yang diabaikan
*.dox Abaikan dokumen yang dibuat
*.wikidoc Abaikan dokumen yang dibuat
.project berkas proyek Eclipse
.cproject Proyek Eclipse C/C++
CMakeLists.txt.user Pengaturan pengguna CMake
srv/_*.py Abaikan dokumen yang dibuat
*.pcd Abaikan dokumen yang dibuat
*.pyc Abaikan dokumen yang dibuat
qtcreator-* Abaikan dokumen yang dibuat
*.user Pengaturan khusus pengguna
/planning/cfg Abaikan dokumen yang dibuat
/planning/docs Abaikan dokumen yang dibuat
/planning/src Abaikan dokumen yang dibuat
*~ berkas cadangan Emacs

Emacs

Pola Yang diabaikan
.#* Emacs

berkas khusus Catkin

Pola Yang diabaikan
CATKIN_IGNORE berkas khusus Catkin

Cara menggunakan .gitignore ini untuk ROS

  1. Salin aturan ROS di atas atau unduh langsung berkasnya.
  2. Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
  3. Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
  4. Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.

Templat .gitignore Kerangka lainnya

Lihat semua templat Kerangka