Gitignore जनरेटर: तेज़ी से .gitignore बनाएँ

इस gitignore जनरेटर से Node, Python, Go, Rust और अन्य टेम्पलेट से .gitignore बनाएँ। कॉपी या डाउनलोड करें, सब आपके browser में स्थानीय रूप से संसाधित।

.gitignore बनाने के लिए आपके टेम्पलेट चयन आपके browser में स्थानीय रूप से संसाधित होते हैं, और कुछ भी सर्वर पर अपलोड नहीं होता।

निर्माण और रखरखाव: Udit Agarwal

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

  1. आप जो स्टैक उपयोग करते हैं उसके लिए टेम्पलेट पिल्स पर क्लिक करें, जैसे Node और Python।
  2. आवश्यकतानुसार VSCode या macOS जैसे अतिरिक्त एडिटर या OS प्रीसेट टॉगल करें।
  3. आउटपुट पैनल में संयुक्त .gitignore की समीक्षा करें।
  4. इसे अपने प्रोजेक्ट रूट में .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 में चलता है, इसलिए आपके चयन और बनाई गई फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाते और कुछ भी सर्वर पर अपलोड नहीं होता।

संबंधित टूल

  • chmod कैलकुलेटर — Unix फ़ाइल अनुमतियों को ऑक्टल और सिंबॉलिक (rwx) के बीच कन्वर्ट करें।
  • HTTP स्टेटस और MIME प्रकार — HTTP स्टेटस कोड और MIME कंटेंट प्रकार का खोज योग्य संदर्भ।
  • Dockerfile फ़ॉर्मेटर — Dockerfile फ़ॉर्मेट करें और सर्वोत्तम प्रथाओं तथा lint सुझाव प्राप्त करें।
  • YAML ↔ JSON — YAML को JSON में और वापस कन्वर्ट करें।
  • JSON फ़ॉर्मेटर — त्रुटि की स्थिति के साथ JSON को सुंदर बनाएँ, छोटा करें और वैलिडेट करें।
  • Cron एक्सप्लेनर — किसी cron एक्सप्रेशन की व्याख्या करें और इसके अगले रन का पूर्वावलोकन करें।
  • Regex टेस्टर — मैच, ग्रुप और फ़्लैग के साथ रेगुलर एक्सप्रेशन लाइव टेस्ट करें।
  • Markdown पूर्वावलोकन — लाइव पूर्वावलोकन के साथ Markdown को HTML में रेंडर करें।

वेब और DevOps के और टूल

  • HTTP स्टेटस और MIME प्रकार — HTTP स्टेटस कोड और MIME कंटेंट प्रकार का खोज योग्य संदर्भ।
  • Open Graph जेनरेटर — सोशल कार्ड पूर्वावलोकन के साथ Open Graph और Twitter मेटा टैग जेनरेट करें।
  • robots.txt Generator — User-agent नियमों और sitemaps के साथ robots.txt बनाएँ।
  • XML Sitemap Generator — URL की सूची को एक मान्य sitemap.xml में बदलें।
  • .htaccess Generator — HTTPS, redirects और caching के लिए Apache .htaccess नियम बनाएँ।
  • Nginx Config Generator — सरल टॉगल से एक पूर्ण nginx server block बनाएँ।
  • Semver Calculator — semantic संस्करणों को पार्स, तुलना, range-check, increment, और coerce करें।
  • Cache-Control हेडर जनरेटर — सादे टॉगल और मानवीय समय इकाइयों से एक सही HTTP Cache-Control हेडर बनाएँ।
  • Meta टैग जेनरेटर — एक फ़ॉर्म से SEO, Open Graph, और Twitter Card meta टैग जेनरेट करें।
  • CSP जेनरेटर — एक Content-Security-Policy हेडर निर्देश-दर-निर्देश बनाएँ।
  • htpasswd जेनरेटर — bcrypt या SHA-1 के साथ एक .htpasswd उपयोगकर्ता लाइन जेनरेट करें।
  • Tailwind Color जेनरेटर — एक ब्रांड रंग को OKLCH में एक पूर्ण 50-950 Tailwind शेड स्केल में बदलें।

वेब और DevOps के सभी टूल देखें (27) · सभी टूल