यह कमांड गिट-इग्नोर है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
git-अनदेखा करें - .gitignore पैटर्न जोड़ें
SYNOPSIS
git-अनदेखा करें [ ] [ [ ]...]
वर्णन
यदि दिए गए _पैटर्न_s को .gitignore फ़ाइल में जोड़ा जाता है, यदि यह पहले से मौजूद नहीं है।
विकल्प
-एल, --स्थानीय
वर्तमान कार्यशील निर्देशिका में .gitignore फ़ाइल का संदर्भ सेट करता है। (गलती करना)
-जी, --वैश्विक
वर्तमान उपयोगकर्ता के लिए वैश्विक gitignore फ़ाइल का संदर्भ सेट करता है।
संदर्भ में फ़ाइल में जोड़ने के लिए पैटर्न की एक स्थान सीमांकित सूची।
प्रतिरूप FORMAT
पैटर्न प्रारूप जैसा कि गिट मैनुअल में वर्णित है
· एक रिक्त रेखा किसी फ़ाइल से मेल नहीं खाती, इसलिए यह पठनीयता के लिए विभाजक के रूप में काम कर सकती है। को
एक रिक्त पंक्ति जोड़ें, रिक्त उद्धरण चिह्नों का उपयोग करें ""।
· # से शुरू होने वाली पंक्ति एक टिप्पणी के रूप में कार्य करती है। उदाहरण के लिए, "# यह एक टिप्पणी है"
· एक वैकल्पिक उपसर्ग ! जो पैटर्न को नकारता है; किसी भी मिलान वाली फ़ाइल को a द्वारा बाहर रखा गया है
पिछला पैटर्न फिर से शामिल हो जाएगा. यदि कोई नकारा पैटर्न मेल खाता है, तो यह होगा
निम्न प्राथमिकता वाले पैटर्न स्रोतों को ओवरराइड करें। विस्मयादिबोधक का उपयोग करने के लिए ! कमांड लाइन के रूप में
तर्क यह एकल उद्धरण ´´ के बीच सबसे अच्छा रखा गया है। उदाहरण के लिए, ´!src´
· यदि पैटर्न एक स्लैश के साथ समाप्त होता है, तो इसे निम्नलिखित उद्देश्यों के लिए हटा दिया जाता है
विवरण, लेकिन यह केवल एक निर्देशिका के साथ मिलान ढूंढेगा। दूसरे शब्दों में, फू/
एक निर्देशिका foo और उसके नीचे के पथों से मेल खाएगा, लेकिन एक नियमित फ़ाइल से मेल नहीं खाएगा
या एक प्रतीकात्मक लिंक फू (यह सामान्य तौर पर पाथस्पेक के काम करने के तरीके के अनुरूप है
गिट में)।
· यदि पैटर्न में स्लैश / नहीं है, तो गिट इसे शेल ग्लोब पैटर्न के रूप में मानता है और
.gitignore के स्थान से संबंधित पथनाम के विरुद्ध मिलान की जाँच करता है
फ़ाइल (यदि .gitignore फ़ाइल से नहीं है तो कार्य वृक्ष के शीर्ष स्तर के सापेक्ष)।
· अन्यथा, गिट पैटर्न को उपभोग के लिए उपयुक्त शेल ग्लोब के रूप में मानता है
fnmatch(3) FNM_PATHNAME ध्वज के साथ: पैटर्न में वाइल्डकार्ड /इन से मेल नहीं खाएंगे
पथनाम. उदाहरण के लिए, "Documentation/*.html" "Documentation/git.html" से मेल खाता है लेकिन
"Documentation/ppc/ppc.html" या "tools/perf/Documentation/perf.html" नहीं।
· एक अग्रणी स्लैश पथनाम की शुरुआत से मेल खाता है। उदाहरण के लिए, "/*.c" मेल खाता है
"cat-file.c" लेकिन "mozilla-sha1/sha1.c" नहीं।
उदाहरण
सभी तर्क वैकल्पिक हैं इसलिए केवल git-ignore को कॉल करने पर पहले वैश्विक प्रदर्शित होगा
स्थानीय gitignore फ़ाइलें:
$ गिट अनदेखा करें
वैश्विक gitignore: /home/alice/.gitignore
#अनेक हमेशा-अनदेखा किए जाने वाले एक्सटेंशन
*.अंतर
*.त्रुटि
*.उत्पत्ति
*.rej
*.स्वो
*.स्वप
*.vi
*~
*.sass-कैश
# ओएस या संपादक फ़ोल्डर
`.डीएस_स्टोर`
`.कचरा`
`._*`
Thumbs.db
---------------------------------
स्थानीय gitignore: .gitignore
`.कैश`
`.प्रोजेक्ट`
`.सेटिंग्स`
`.टीएमप्रोज`
nbproject
यदि आप केवल वैश्विक संदर्भ देखना चाहते हैं तो --ग्लोबल तर्क का उपयोग करें (स्थानीय उपयोग के लिए)।
--स्थानीय):
$ गिट अनदेखा करें
वैश्विक gitignore: /home/alice/.gitignore
`.डीएस_स्टोर`
`.कचरा`
`._*`
Thumbs.db
डिफ़ॉल्ट/स्थानीय संदर्भ में शीघ्रता से एक नया पैटर्न जोड़ने के लिए:
$ गिट इग्नोर *.लॉग
इसमें पैटर्न जोड़ना: .gitignore
`... ´*.log´` जोड़ा जा रहा है
अब आप संपादक का उपयोग किए बिना, किसी संदर्भ के साथ किसी भी पैटर्न को कॉन्फ़िगर कर सकते हैं
पैटर्न तर्क: परिणामी कॉन्फ़िगरेशन भी आपकी सुविधा के लिए लौटाया जाता है।
$ git अनदेखा --स्थानीय "" "# अस्थायी फ़ाइलें" *.tmp "*.log" tmp/* "" "# फ़ाइलें जिन्हें मैं रखना चाहूंगा" ´!work´ ""
इसमें पैटर्न जोड़ना: .gitignore
`... ´´` जोड़ना
`... ´#अस्थायी फ़ाइलें` जोड़ा जा रहा है
`... ´index.tmp´` जोड़ा जा रहा है
`... ´*.log´` जोड़ा जा रहा है
`... ´tmp/*´` जोड़ा जा रहा है
`... ´´` जोड़ना
`... ``# फ़ाइलें जिन्हें मैं रखना चाहता हूँ`` जोड़ रहा हूँ
`... ´!work´` जोड़ना
`... ´´` जोड़ना
स्थानीय gitignore: .gitignore
# अस्थायी फ़ाइलें
Index.tmp
*।लकड़ी का लट्ठा
#फ़ाइलें जिन्हें मैं रखना चाहूंगा
!काम
onworks.net सेवाओं का उपयोग करके ऑनलाइन git-ignore का उपयोग करें