Ludovic Frank Gitignore

ROS için .gitignore

ROS için deponuza kopyalamaya hazır 36 yoksayma kuralı.

Robot İşletim Sistemi (ROS 1) çalışma alanları

ROS için eksiksiz .gitignore

# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 21:51:35 UTC
# Teknolojiler: ROS

### ROS ###
# Derleme çıktı dizini
build/
devel/
# Eclipse çıktı dizini
bin/
logs/
# Kütüphane dizini
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
# Eclipse proje dosyası
.project
# Eclipse C/C++ projesi
.cproject
# CMake kullanıcı ayarları
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Kullanıcıya özel ayarlar
*.user
/planning/cfg
/planning/docs
/planning/src
# Emacs yedekleme dosyaları
*~
.#*
CATKIN_IGNORE

Bu ROS kurallarının aslında neyi göz ardı ettiği

Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.

Genel

Desen Yoksaydıkları
build/ Derleme çıktı dizini
devel/ Genel
bin/ Eclipse çıktı dizini
logs/ Genel
lib/ Kütüphane dizini
msg_gen/ Genel
srv_gen/ Genel
msg/*Action.msg Genel
msg/*ActionFeedback.msg Genel
msg/*ActionGoal.msg Genel
msg/*ActionResult.msg Genel
msg/*Feedback.msg Genel
msg/*Goal.msg Genel
msg/*Result.msg Genel
msg/_*.py Genel
build_isolated/ Genel
devel_isolated/ Genel

Dinamik yeniden yapılandırmayla oluşturuldu

Desen Yoksaydıkları
*.cfgc Dinamik yeniden yapılandırmayla oluşturuldu
/cfg/cpp/ Dinamik yeniden yapılandırmayla oluşturuldu
/cfg/*.py Dinamik yeniden yapılandırmayla oluşturuldu

Oluşturulan dokümanları yoksay

Desen Yoksaydıkları
*.dox Oluşturulan dokümanları yoksay
*.wikidoc Oluşturulan dokümanları yoksay
.project Eclipse proje dosyası
.cproject Eclipse C/C++ projesi
CMakeLists.txt.user CMake kullanıcı ayarları
srv/_*.py Oluşturulan dokümanları yoksay
*.pcd Oluşturulan dokümanları yoksay
*.pyc Oluşturulan dokümanları yoksay
qtcreator-* Oluşturulan dokümanları yoksay
*.user Kullanıcıya özel ayarlar
/planning/cfg Oluşturulan dokümanları yoksay
/planning/docs Oluşturulan dokümanları yoksay
/planning/src Oluşturulan dokümanları yoksay
*~ Emacs yedekleme dosyaları

Emacs

Desen Yoksaydıkları
.#* Emacs

Catkin özel dosyaları

Desen Yoksaydıkları
CATKIN_IGNORE Catkin özel dosyaları

ROS için bu .gitignore nasıl kullanılır?

  1. Yukarıdaki ROS kurallarını kopyalayın veya dosyayı doğrudan indirin.
  2. Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
  3. Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
  4. Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.

Diğer Çatı .gitignore şablonları

Her Çatı şablonunu görün