मैं .gitignore फ़ाइल का उपयोग कैसे करूँ?

How Do I Use Gitignore File



Git रिपॉजिटरी के साथ काम करते समय, कुछ फाइलें ऐसी होती हैं जिन्हें हम अपने रिपॉजिटरी में कोई भी बदलाव करने पर प्रतिबद्ध नहीं करना चाहते हैं। ऐसा इसलिए है क्योंकि ये फ़ाइलें कुछ कॉन्फ़िगरेशन या पुस्तकालयों से संबंधित हो सकती हैं जिन्हें हम गड़बड़ या बदलना नहीं चाहते हैं। साथ ही, ऐसी फाइलों को दोबारा जमा करने से, आप अपने पूरे प्रोजेक्ट भंडार को गड़बड़ कर सकते हैं। यही कारण है कि Git ने .gitignore फ़ाइल की अवधारणा पेश की। यह गिट में एक फाइल है जिसमें आप अपने प्रोजेक्ट रिपोजिटरी की उन सभी फाइलों को जोड़ सकते हैं जिन्हें आप दोबारा नहीं करना चाहते हैं, या दूसरे शब्दों में, जिन फाइलों को आप करते समय अनदेखा करना चाहते हैं। इसलिए, आज हम आपको Ubuntu 20.04 में .gitignore फ़ाइल का उपयोग करने का तरीका समझाएंगे।

Ubuntu 20.04 में .gitignore फ़ाइल का उपयोग करने की विधि

Ubuntu 20.04 में .gitignore फ़ाइल का उपयोग करने के लिए, हम आपको निम्नलिखित नौ चरणों के माध्यम से चलेंगे:







चरण 1: टेस्ट रिपोजिटरी प्राप्त करें

अपना स्वयं का प्रोजेक्ट रिपॉजिटरी बनाने के बजाय, हमने GitHub पर उपलब्ध एक नमूना रिपॉजिटरी का उपयोग किया है। आपको नीचे बताए गए कमांड को चलाकर इस रिपॉजिटरी को हासिल करने की जरूरत है:



गिट क्लोन https://github.com/schacon/simplegit-progit



एक बार निर्दिष्ट रिपॉजिटरी को आपके उबंटू 20.04 सिस्टम पर क्लोन कर दिया गया है, यह टर्मिनल पर निम्न स्थिति प्रदर्शित करेगा:





चरण 2: अनदेखा करने के लिए एक नमूना फ़ाइल बनाएँ

अब हमें एक नमूना फ़ाइल बनाने की आवश्यकता है जिसे हम अपनी परियोजना निर्देशिका में अनदेखा करना चाहते हैं। उसके लिए, हमें सबसे पहले इस कमांड को चलाकर अपनी प्रोजेक्ट डायरेक्टरी में जाना होगा:



सीडी / होम / kbuzdar / simplegit-progit

यहां, आपको वह पथ प्रदान करने की आवश्यकता है जहां आपने परीक्षण भंडार का क्लोन बनाया है।

एक बार जब आप परीक्षण भंडार में हों, तो आप निम्न आदेश चलाकर इसमें एक नमूना फ़ाइल बना सकते हैं:

सूडो नैनो abc.txt

जब यह फाइल नैनो एडिटर के साथ खुलती है, तो आप इसमें कोई भी रैंडम टेक्स्ट लिख सकते हैं, जैसा कि नीचे इमेज में दिखाया गया है, जिसके बाद आप इस फाइल को सेव कर सकते हैं।

चरण 3: .gitignore फ़ाइल बनाएँ

एक बार जब हम एक फ़ाइल बना लेते हैं जिसे हम अपनी अगली प्रतिबद्धता में अनदेखा करना चाहते हैं, तो हम निम्न आदेश चलाकर अपने प्रोजेक्ट भंडार में .gitignore फ़ाइल बनाएंगे:

सुडो नैनो .gitignore

चरण 4: .gitignore फ़ाइल में अनदेखा की जाने वाली फ़ाइलें जोड़ें

जब .gitignore फ़ाइल नैनो संपादक के साथ खुलती है, तो आपको उस फ़ाइल का नाम जोड़ना होगा जिसे आप .gitignore फ़ाइल में अनदेखा करना चाहते हैं। हमारे मामले में, यह abc.txt है। इस फ़ाइल को .gitignore फ़ाइल में जोड़ने के बाद, हम बस इसे सहेज लेंगे। आप .gitignore फ़ाइल में अलग-अलग पंक्तियों में जितनी चाहें उतनी फ़ाइलें जोड़ सकते हैं।

चरण 5: गिट को फिर से शुरू करें

एक बार जब हम वांछित परिवर्तन कर लेते हैं, तो हमें निम्नलिखित कमांड चलाकर Git को फिर से शुरू करना होगा:

git init

यदि यह आदेश Git को सफलतापूर्वक पुन: प्रारंभ करने में सफल होता है, तो आप नीचे दी गई छवि में दिखाए गए संदेश को देख पाएंगे।

चरण 6: अपने भंडार में नव निर्मित परिवर्तन जोड़ें

अगला कदम निम्नलिखित कमांड को चलाकर हमारे प्रोजेक्ट रिपॉजिटरी में नए किए गए परिवर्तनों को जोड़ना है:

गिट जोड़ें।

यदि परिवर्तन आपके प्रोजेक्ट रिपॉजिटरी में सफलतापूर्वक जोड़ दिए जाते हैं, तो सिस्टम टर्मिनल पर कोई संदेश प्रदर्शित नहीं करेगा, जैसा कि नीचे की छवि में दिखाया गया है।

चरण 7: Git की वर्तमान स्थिति की जाँच करें

अब Git में इन परिवर्तनों को करने से पहले, हम निम्नलिखित कमांड के साथ Git की वर्तमान स्थिति की जाँच करेंगे:

गिट स्थिति

हमारे Git प्रोजेक्ट रिपॉजिटरी की वर्तमान स्थिति नीचे की छवि में दिखाई गई है।

चरण 8: सभी परिवर्तन करें

अब हम निम्नलिखित कमांड चलाकर ये बदलाव करेंगे:

गिट प्रतिबद्ध-एम संदेश प्रदर्शित किया जाना है

यहां, आप अपनी पसंद के किसी भी संदेश के साथ प्रदर्शित होने वाले संदेश को प्रतिस्थापित कर सकते हैं जिसे आप अपनी हालिया प्रतिबद्धता के साथ प्रदर्शित करना चाहते हैं।

हमारी हालिया प्रतिबद्धता के परिणाम नीचे दी गई छवि में दिखाए गए हैं।

आप ऊपर दिखाए गए चित्र से आसानी से देख सकते हैं कि केवल .gitignore फ़ाइल प्रतिबद्ध है और abc.txt फ़ाइल नहीं है क्योंकि हम इसे अपनी प्रतिबद्धता में अनदेखा करना चाहते थे। इसका मतलब है कि परिवर्तन करते समय गिट ने हमारी .gitignore फ़ाइल में उल्लिखित फ़ाइल को सफलतापूर्वक अनदेखा कर दिया है।

निष्कर्ष

आज के ट्यूटोरियल का अनुसरण करके, आप अपनी .gitignore फ़ाइलों में कमिट करते समय आसानी से जितनी चाहें उतनी फ़ाइलें जोड़ सकते हैं जिन्हें आप अनदेखा करना चाहते हैं। इस तरह, आप न केवल इन फ़ाइलों को गलती से खराब होने से बचाएंगे, बल्कि यह आपके उन संसाधनों को भी बचाएगा जो अप्रासंगिक फ़ाइलों को करने में खर्च होंगे।