Ludovic Frank Gitignore

C के लिए .gitignore

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

C प्रोग्रामिंग भाषा

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

# LFGitignore द्वारा बनाया गया - https://lfgitignore.com
# बनाने की तारीख: 2026-10-31 23:58:20 UTC
# तकनीकें: C

### C ###
*.d
# ऑब्जेक्ट फ़ाइल
*.o
*.ko
# ऑब्जेक्ट फ़ाइल
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# लाइब्रेरी फ़ाइल
*.lib
# स्थैतिक पुस्तकालय
*.a
*.la
*.lo
# डायनामिक लिंक लाइब्रेरी
*.dll
# साझा वस्तु
*.so
# संस्करणित साझा वस्तु
*.so.*
# macOS गतिशील लाइब्रेरी
*.dylib
# Windows निष्पादन योग्य
*.exe
# कंपाइलर आउटपुट
*.out
# एप्लिकेशन बंडल
*.app
# 32-बिट x86 बाइनरी
*.i*86
# 64-बिट x86 बाइनरी
*.x86_64
# हेक्स डंप फ़ाइल
*.hex
# macOS डिबग प्रतीक
*.dSYM/
# स्टैक उपयोग फ़ाइल
*.su
# मध्यवर्ती डिबग फ़ाइल
*.idb
# प्रोग्राम डिबग डेटाबेस
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo

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

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

आवश्यक शर्तें

पैटर्न यह क्या अनदेखा करता है
*.d आवश्यक शर्तें

ऑब्जेक्ट फ़ाइलें

पैटर्न यह क्या अनदेखा करता है
*.o ऑब्जेक्ट फ़ाइल
*.ko ऑब्जेक्ट फ़ाइलें
*.obj ऑब्जेक्ट फ़ाइल
*.elf ऑब्जेक्ट फ़ाइलें

पूर्व संकलित शीर्षलेख

पैटर्न यह क्या अनदेखा करता है
*.gch पूर्व संकलित शीर्षलेख
*.pch पूर्व संकलित शीर्षलेख

लिंकर आउटपुट

पैटर्न यह क्या अनदेखा करता है
*.ilk लिंकर आउटपुट
*.map लिंकर आउटपुट
*.exp लिंकर आउटपुट

पुस्तकालय

पैटर्न यह क्या अनदेखा करता है
*.lib लाइब्रेरी फ़ाइल
*.a स्थैतिक पुस्तकालय
*.la पुस्तकालय
*.lo पुस्तकालय

साझा वस्तुएं (inc. Windows DLLs)

पैटर्न यह क्या अनदेखा करता है
*.dll डायनामिक लिंक लाइब्रेरी
*.so साझा वस्तु
*.so.* संस्करणित साझा वस्तु
*.dylib macOS गतिशील लाइब्रेरी

निष्पादनयोग्य

पैटर्न यह क्या अनदेखा करता है
*.exe Windows निष्पादन योग्य
*.out कंपाइलर आउटपुट
*.app एप्लिकेशन बंडल
*.i*86 32-बिट x86 बाइनरी
*.x86_64 64-बिट x86 बाइनरी
*.hex हेक्स डंप फ़ाइल

फ़ाइलें डीबग करें

पैटर्न यह क्या अनदेखा करता है
*.dSYM/ macOS डिबग प्रतीक
*.su स्टैक उपयोग फ़ाइल
*.idb मध्यवर्ती डिबग फ़ाइल
*.pdb प्रोग्राम डिबग डेटाबेस

कर्नेल मॉड्यूल संकलित परिणाम

पैटर्न यह क्या अनदेखा करता है
*.mod* कर्नेल मॉड्यूल संकलित परिणाम
*.cmd कर्नेल मॉड्यूल संकलित परिणाम
.tmp_versions/ कर्नेल मॉड्यूल संकलित परिणाम
modules.order कर्नेल मॉड्यूल संकलित परिणाम
Module.symvers कर्नेल मॉड्यूल संकलित परिणाम
Mkfile.old कर्नेल मॉड्यूल संकलित परिणाम
dkms.conf कर्नेल मॉड्यूल संकलित परिणाम
*.dwo सूचना फ़ाइलें डीबग करें

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

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

भाषा के अन्य .gitignore टेम्पलेट

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