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