STM32CubeIDE के लिए .gitignore
STM32CubeIDE के लिए 18 अनदेखा करने के नियम, आपकी रिपॉज़िटरी में कॉपी करने के लिए तैयार।
STM32 माइक्रोकंट्रोलर के लिए Eclipse-आधारित IDE
STM32CubeIDE के लिए पूरी .gitignore
# LFGitignore द्वारा बनाया गया - https://lfgitignore.com
# बनाने की तारीख: 2026-10-31 23:00:54 UTC
# तकनीकें: STM32CubeIDE
### STM32CubeIDE ###
# बोटा दस्तावेज
*.log
Debug/
Release/
*.elf
*.map
*.bin
# हेक्स डंप फ़ाइल
*.hex
*.srec
*.lst
# ऑब्जेक्ट फ़ाइल
*.o
*.d
# स्थैतिक पुस्तकालय
*.a
# स्टैक उपयोग फ़ाइल
*.su
*.crl
# TouchGFX जनित स्रोत
TouchGFX/generated
TouchGFX/build
TouchGFX/simulator/msvs/.vs
# बैकअप फ़ाइल
*.bak
STM32CubeIDE के ये नियम किन चीज़ों को अनदेखा करते हैं
नीचे हर पैटर्न और उसे .gitignore में शामिल करने का कारण दिया गया है।
ये संस्करण नियंत्रण के लिए आवश्यक नहीं हैं.
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.log |
बोटा दस्तावेज |
रिपॉजिटरी में इनकी आवश्यकता नहीं है क्योंकि ये build प्रक्रिया के दौरान उत्पन्न होते हैं।
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
Debug/ |
रिपॉजिटरी में इनकी आवश्यकता नहीं है क्योंकि ये build प्रक्रिया के दौरान उत्पन्न होते हैं। |
Release/ |
रिपॉजिटरी में इनकी आवश्यकता नहीं है क्योंकि ये build प्रक्रिया के दौरान उत्पन्न होते हैं। |
उन्हें भंडार में शामिल नहीं किया जाना चाहिए क्योंकि वे build बिल्ड फ़ाइलें हैं।
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.elf |
उन्हें भंडार में शामिल नहीं किया जाना चाहिए क्योंकि वे build बिल्ड फ़ाइलें हैं। |
*.map |
उन्हें भंडार में शामिल नहीं किया जाना चाहिए क्योंकि वे build बिल्ड फ़ाइलें हैं। |
*.bin |
उन्हें भंडार में शामिल नहीं किया जाना चाहिए क्योंकि वे build बिल्ड फ़ाइलें हैं। |
*.hex |
हेक्स डंप फ़ाइल |
*.srec |
उन्हें भंडार में शामिल नहीं किया जाना चाहिए क्योंकि वे build बिल्ड फ़ाइलें हैं। |
*.lst |
उन्हें भंडार में शामिल नहीं किया जाना चाहिए क्योंकि वे build बिल्ड फ़ाइलें हैं। |
*.o |
ऑब्जेक्ट फ़ाइल |
*.d |
उन्हें भंडार में शामिल नहीं किया जाना चाहिए क्योंकि वे build बिल्ड फ़ाइलें हैं। |
*.a |
स्थैतिक पुस्तकालय |
*.su |
स्टैक उपयोग फ़ाइल |
*.crl |
उन्हें भंडार में शामिल नहीं किया जाना चाहिए क्योंकि वे build बिल्ड फ़ाइलें हैं। |
TouchGFX फ़ाइलें (यदि आपके प्रोजेक्ट में TouchGFX है)
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
TouchGFX/generated |
TouchGFX जनित स्रोत |
TouchGFX/build |
TouchGFX फ़ाइलें (यदि आपके प्रोजेक्ट में TouchGFX है) |
TouchGFX/simulator/msvs/.vs |
TouchGFX फ़ाइलें (यदि आपके प्रोजेक्ट में TouchGFX है) |
रिपॉजिटरी में इनकी आवश्यकता नहीं है।
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.bak |
बैकअप फ़ाइल |
STM32CubeIDE के लिए इस .gitignore का उपयोग कैसे करें
- ऊपर दिए गए STM32CubeIDE के नियम कॉपी करें या फ़ाइल सीधे डाउनलोड करें।
- अपनी Git रिपॉज़िटरी के मूल फ़ोल्डर में .gitignore नाम की फ़ाइल बनाएँ और उसमें नियम पेस्ट करें।
- यदि इनमें से कुछ फ़ाइलें पहले से ट्रैक हो रही हैं, तो git rm -r --cached . चलाएँ और फिर से कमिट करें — Git केवल ट्रैक न की गई फ़ाइलों पर अनदेखा करने के नियम लागू करता है।
- .gitignore कमिट करें ताकि टीम के सभी सदस्य एक जैसे नियम इस्तेमाल करें।