Ludovic Frank Gitignore

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 का उपयोग कैसे करें

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

आईडीई के अन्य .gitignore टेम्पलेट

आईडीई का हर टेम्पलेट देखें