Ludovic Frank Gitignore

ROS के लिए .gitignore

ROS के लिए 36 अनदेखा करने के नियम, आपकी रिपॉज़िटरी में कॉपी करने के लिए तैयार।

रोबोट ऑपरेटिंग सिस्टम (ROS 1) कार्यस्थान

ROS के लिए पूरी .gitignore

# LFGitignore द्वारा बनाया गया - https://lfgitignore.com
# बनाने की तारीख: 2026-10-31 22:59:07 UTC
# तकनीकें: ROS

### ROS ###
# आउटपुट निर्देशिका बनाएँ
build/
devel/
# Eclipse आउटपुट निर्देशिका
bin/
logs/
# पुस्तकालय निर्देशिका
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 प्रोजेक्ट फ़ाइल
.project
# Eclipse C/C++ प्रोजेक्ट
.cproject
# CMake उपयोगकर्ता सेटिंग्स
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# उपयोगकर्ता-विशिष्ट सेटिंग्स
*.user
/planning/cfg
/planning/docs
/planning/src
# Emacs बैकअप फ़ाइलें
*~
.#*
CATKIN_IGNORE

ROS के ये नियम किन चीज़ों को अनदेखा करते हैं

नीचे हर पैटर्न और उसे .gitignore में शामिल करने का कारण दिया गया है।

सामान्य

पैटर्न यह क्या अनदेखा करता है
build/ आउटपुट निर्देशिका बनाएँ
devel/ सामान्य
bin/ Eclipse आउटपुट निर्देशिका
logs/ सामान्य
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 जनरेट किए गए दस्तावेज़ों पर ध्यान न दें
.project Eclipse प्रोजेक्ट फ़ाइल
.cproject Eclipse C/C++ प्रोजेक्ट
CMakeLists.txt.user CMake उपयोगकर्ता सेटिंग्स
srv/_*.py जनरेट किए गए दस्तावेज़ों पर ध्यान न दें
*.pcd जनरेट किए गए दस्तावेज़ों पर ध्यान न दें
*.pyc जनरेट किए गए दस्तावेज़ों पर ध्यान न दें
qtcreator-* जनरेट किए गए दस्तावेज़ों पर ध्यान न दें
*.user उपयोगकर्ता-विशिष्ट सेटिंग्स
/planning/cfg जनरेट किए गए दस्तावेज़ों पर ध्यान न दें
/planning/docs जनरेट किए गए दस्तावेज़ों पर ध्यान न दें
/planning/src जनरेट किए गए दस्तावेज़ों पर ध्यान न दें
*~ Emacs बैकअप फ़ाइलें

Emacs

पैटर्न यह क्या अनदेखा करता है
.#* Emacs

कैटकिन कस्टम फ़ाइलें

पैटर्न यह क्या अनदेखा करता है
CATKIN_IGNORE कैटकिन कस्टम फ़ाइलें

ROS के लिए इस .gitignore का उपयोग कैसे करें

  1. ऊपर दिए गए ROS के नियम कॉपी करें या फ़ाइल सीधे डाउनलोड करें।
  2. अपनी Git रिपॉज़िटरी के मूल फ़ोल्डर में .gitignore नाम की फ़ाइल बनाएँ और उसमें नियम पेस्ट करें।
  3. यदि इनमें से कुछ फ़ाइलें पहले से ट्रैक हो रही हैं, तो git rm -r --cached . चलाएँ और फिर से कमिट करें — Git केवल ट्रैक न की गई फ़ाइलों पर अनदेखा करने के नियम लागू करता है।
  4. .gitignore कमिट करें ताकि टीम के सभी सदस्य एक जैसे नियम इस्तेमाल करें।

रूपरेखा के अन्य .gitignore टेम्पलेट

रूपरेखा का हर टेम्पलेट देखें