.gitignore जेनरेटर
सामान्य भाषा और टूल टेम्पलेट से .gitignore बनाएँ।
.gitignore बनाने के लिए आपके टेम्पलेट चयन आपके browser में स्थानीय रूप से संसाधित होते हैं, और कुछ भी सर्वर पर अपलोड नहीं होता।
Docker के साथ काम कर रहे हैं? Dockerfile फॉर्मैटर आज़माएँ।
.gitignore जेनरेटर के बारे में
यह gitignore जनरेटर सामान्य भाषा, फ्रेमवर्क और टूल टेम्पलेट से उपयोग-तैयार .gitignore फ़ाइल बनाता है ताकि आपको बाहर रखने वाला हर पथ याद रखने की ज़रूरत न पड़े। एक या अधिक प्रीसेट चुनें, जैसे Node, TypeScript, React, Next.js, Vue, Python, Java, Go, Rust, Docker या Terraform, और टूल उन्हें एक ही लेबल वाली फ़ाइल में मर्ज कर देता है जिसे आप कॉपी या डाउनलोड कर सकते हैं। यह VSCode, JetBrains, macOS, Windows और Linux जैसे एडिटर और OS टेम्पलेट भी समेटता है। यह नया रेपो शुरू करने वाले डेवलपर्स, स्टैक मिलाने वाले मोनो-रेपो, और committed होने वाली चीज़ों को मानकीकृत करने वाली टीमों के लिए उपयोगी है। चाहे आपको त्वरित node gitignore चाहिए, python gitignore, या बहु-स्टैक gitignore टेम्पलेट, gitignore बनाने का यह वर्कफ़्लो पूरी तरह आपके browser में चलता है और आपके चयन कभी आपके डिवाइस से बाहर नहीं जाते।
विशेषताएँ
- कई टेम्पलेट (Node, Python, Go, Rust और अन्य) को एक .gitignore में जोड़ता है
- React, Next.js और Vue के लिए फ्रेमवर्क प्रीसेट शामिल करता है
- VSCode और JetBrains के लिए एडिटर टेम्पलेट जोड़ता है
- macOS, Windows और Linux से OS शोर को कवर करता है
- प्रत्येक अनुभाग को कमेंट हेडर से लेबल करता है ताकि आउटपुट पठनीय रहे
- एक-क्लिक कॉपी और डाउनलोड .gitignore बटन
- टेम्पलेट टॉगल करते ही आउटपुट तुरंत अपडेट करता है
- पूरी तरह आपके browser में चलता है
.gitignore जेनरेटर का उपयोग कैसे करें
- आप जो स्टैक उपयोग करते हैं उसके लिए टेम्पलेट पिल्स पर क्लिक करें, जैसे Node और Python।
- आवश्यकतानुसार VSCode या macOS जैसे अतिरिक्त एडिटर या OS प्रीसेट टॉगल करें।
- आउटपुट पैनल में संयुक्त .gitignore की समीक्षा करें।
- इसे अपने प्रोजेक्ट रूट में .gitignore के रूप में सहेजने हेतु कॉपी बटन या डाउनलोड का उपयोग करें।
उदाहरण
इनपुट
चयनित टेम्पलेट: Node, macOS
आउटपुट
# ----- Node -----
node_modules/
dist/
build/
coverage/
.cache/
*.log
npm-debug.log*
yarn-error.log*
.env
.env.local
.DS_Store
# ----- macOS -----
.DS_Store
.AppleDouble
.LSOverride
Icon
._*
.Spotlight-V100
.Trashes
Node और macOS चुनने पर दोनों प्रीसेट एक लेबल वाली .gitignore में मर्ज हो जाते हैं।
सामान्य त्रुटियाँ और समस्या निवारण
- संयुक्त करने पर कुछ टेम्पलेट .DS_Store जैसी प्रविष्टियाँ दोहराते हैं। — Git में डुप्लिकेट लाइनें हानिरहित हैं, पर साफ़-सुथरी फ़ाइल के लिए कॉपी करने के बाद आप अतिरिक्त लाइनें हटा सकते हैं।
- नियम जोड़ने से पहले committed हो चुकी फ़ाइलें अभी भी ट्रैक होती हैं। — उन फ़ाइलों के लिए git rm -r --cached <path> चलाएँ, फिर commit करें ताकि नई .gitignore प्रभावी हो।
- आपका सटीक स्टैक टेम्पलेट सूची में नहीं है। — सबसे निकट प्रीसेट चुनें, फिर आउटपुट पेस्ट करें और सहेजने से पहले मैन्युअल रूप से कस्टम पथ जोड़ें।
- फ़ाइल अपने नाम में अग्रणी डॉट के बिना सहेजी गई। — सुनिश्चित करें कि इसका नाम आपके रेपो रूट में ठीक .gitignore है; कुछ सिस्टम नाम बदलते समय डॉट छिपा या हटा देते हैं।
अक्सर पूछे जाने वाले प्रश्न
- gitignore जनरेटर क्या है?
- gitignore जनरेटर भाषाओं, फ्रेमवर्क, एडिटर और ऑपरेटिंग सिस्टम के प्रीसेट टेम्पलेट से एक .gitignore फ़ाइल इकट्ठा करता है, फिर आपको परिणाम कॉपी या डाउनलोड करने देता है।
- मैं एक साथ कई स्टैक के लिए gitignore कैसे बनाऊँ?
- प्रत्येक स्टैक के लिए एक पिल टॉगल करें, जैसे Node प्लस Python प्लस Docker, और जनरेटर हर चयन को प्रति अनुभाग लेबल वाले कमेंट हेडर के साथ एक फ़ाइल में मर्ज कर देता है।
- gitignore जनरेटर में मैं कौन-से टेम्पलेट जोड़ सकता हूँ?
- आप Node, TypeScript, React, Next.js, Vue, Python, Java, Go, Rust, Docker, Terraform, साथ ही VSCode, JetBrains, macOS, Windows और Linux प्रीसेट एक फ़ाइल में मिला सकते हैं।
- मैं अपने प्रोजेक्ट में बनाई गई gitignore फ़ाइल का उपयोग कैसे करूँ?
- इसे कॉपी या डाउनलोड करें, अपने रिपॉज़िटरी रूट में .gitignore के रूप में सहेजें, और commit करें ताकि Git सूचीबद्ध पथों को अनदेखा करना शुरू कर दे।
- क्या gitignore जनरेटर मेरे टेम्पलेट चयन को निजी रखता है?
- हाँ। gitignore जनरेटर पूरी तरह आपके browser में चलता है, इसलिए आपके चयन और बनाई गई फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाते और कुछ भी सर्वर पर अपलोड नहीं होता।
संबंधित टूल
सभी ArrayKit टूल