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