गिट कीप और गिटिग्नोर के बीच अंतर

Gita Kipa Aura Gitignora Ke Bica Antara



गीता स्रोत कोड को प्रबंधित करने और परियोजनाओं को आसानी से संभालने के लिए टीमों के बीच उपयोग किया जाने वाला एक विकास उपकरण है। हालांकि, इसमें खाली निर्देशिकाओं को ट्रैक करने की क्षमता नहीं है, इसलिए यदि उपयोगकर्ता एक खाली निर्देशिका बनाते हैं, तो यह ऐसी निर्देशिका को ट्रैक नहीं करता है और इसे अनदेखा करता है।

यह ब्लॉग Git में gitkeep और gitignore के बीच के अंतर को समझाएगा।







Git में gitkeep और gitignore क्या हैं?

gitkeep का उपयोग Git रिपॉजिटरी में एक खाली निर्देशिका जोड़ने के लिए किया जाता है; हालाँकि, यह Git की एक अंतर्निहित विशेषता नहीं है। उदाहरण के लिए, कभी-कभी, उपयोगकर्ता खाली निर्देशिका बनाते हैं और उन्हें रिपॉजिटरी में जोड़ना चाहते हैं। ऐसा करने के लिए, 'एक बनाने की आवश्यकता है' .गिटकीप 'खाली निर्देशिका के नीचे फ़ाइल। ऐसा करने के बाद, यह Git रिपॉजिटरी का हिस्सा बन जाएगा।



दूसरी ओर, gitignore उन फ़ाइलों को सूचीबद्ध करता है जिन्हें Git अनदेखा करता है जब वह अनट्रैक की गई फ़ाइलों की तलाश करता है। यदि उपयोगकर्ता अपनी परियोजनाओं के संबंध में किसी भी संवेदनशील जानकारी को छिपाना या सुरक्षित रखना चाहते हैं, जैसे क्रेडेंशियल, तो वे उन्हें “. गिटिग्नोर 'फाइलें।



Git में gitkeep और gitignore के बीच अंतर पर एक नज़र डालें।





गिट में गिटकीप और गिटिग्नोर के बीच अंतर?

यहाँ, हमने gitkeep और gitignore के बीच मुख्य अंतर को सूचीबद्ध किया है:

गिटकीप गिटिग्नोर
gitkeep Git की एक अंतर्निहित विशेषता नहीं है क्योंकि इसका उपयोग केवल खाली निर्देशिका रखने के लिए किया जाता है। अनदेखा फ़ाइलों को सूचीबद्ध करने के लिए gitignore का उपयोग किया जाता है
gitkeep का उपयोग Git में खाली निर्देशिकाओं को ट्रैक करने के लिए किया जाता है। इसका उपयोग संवेदनशील जानकारी को बचाने के लिए किया जाता है।

आइए Git में gitkeep और gitignore के उपयोग को समझने के लिए नीचे दिए गए अनुभागों की जाँच करें।



गिट में गिटकीप का उपयोग कैसे करें?

गिट कीप के साथ गिट में एक खाली फ़ोल्डर बनाने के लिए, नीचे दिए गए निर्देशों का पालन करें।

चरण 1: गिट बाश लॉन्च करें

'की मदद से अपने सिस्टम में Git Bash टर्मिनल खोलें। चालू होना ' मेन्यू:


चरण 2: खाली फ़ोल्डर बनाएँ

गिट रिपोजिटरी में एक खाली फ़ोल्डर बनाएं ' एमकेडीआईआर ' आज्ञा:

$ एमकेडीआईआर शून्य-फ़ोल्डर



चरण 3: फ़ोल्डर पर नेविगेट करें

अगला, निष्पादित करें ' सीडी 'बनाए गए खाली फ़ोल्डर में जाने की आज्ञा:

$ सीडी शून्य-फ़ोल्डर



चरण 4: .gitkeep फ़ाइल बनाएँ

बनाओ ' .गिटकीप दिए गए कमांड की मदद से खाली फोल्डर में फाइल करें:

$ स्पर्श .गिटकीप



चरण 5: फ़ाइल जोड़ें

चलाएँ ' गिट जोड़ें। एक फ़ाइल जोड़ने और ट्रैकिंग के लिए Git की अनुक्रमणिका को अद्यतन करने का आदेश:

$ गिट ऐड .



चरण 6: परिवर्तन करें

उसके बाद, Git रिपॉजिटरी में परिवर्तन करें ' गिट प्रतिबद्ध ' आज्ञा:

$ गिट प्रतिबद्ध -एम 'काली फ़ाइल'


यहां, ' -एम 'एक ध्वज है जिसका उपयोग दोहरे उद्धरण चिह्नों के अंदर प्रतिबद्ध संदेश जोड़ने के लिए किया जाता है:


चरण 7: पुश कमिट

अंत में, हम कमिट को खाली फ़ोल्डर के साथ Git रिमोट रिपॉजिटरी में धकेलेंगे:

$ गिट पुश --सेट-अपस्ट्रीम मूल मुख्य


नीचे आउटपुट इंगित करता है कि हमने खाली गिट निर्देशिका के साथ प्रतिबद्धता को सफलतापूर्वक धक्का दिया है:


आइए 'के उपयोग को समझने के लिए अगला भाग देखें' गिटिग्नोर 'गिट में।

गिट में gitignore का उपयोग कैसे करें?

Gitignore का उपयोग करके Git रिपॉजिटरी को ट्रैक करते समय खाली फ़ोल्डर को अनदेखा करने के लिए नीचे दिए गए चरणों की जाँच करें।

चरण 1: गिट रिपोजिटरी खोलें

सबसे पहले, अपने सिस्टम पर Git रिपॉजिटरी खोलें:


चरण 2: खाली फ़ोल्डर बनाएँ

अगला, चयनित फ़ोल्डर के अंदर राइट-क्लिक करें, 'चुनें' नया दिखाई देने वाले मेनू से 'विकल्प, और' पर क्लिक करें फ़ोल्डर ' विकल्प:


फ़ोल्डर का नाम 'के रूप में सेट करें .gitignore ':


चरण 3: गिट बाश लॉन्च करें

खोलो ' गिट बाशो आपके सिस्टम में 'टर्मिनल' का उपयोग कर चालू होना ' मेन्यू:


चरण 4: निर्देशिका पर नेविगेट करें

'का उपयोग करके गिट भंडार पर नेविगेट करें' सीडी ' आज्ञा:

$ सीडी 'सी:\उपयोगकर्ता \एन azma\Linux_1'



चरण 5: स्थिति जांचें

अंत में, Git निर्देशिका की स्थिति की जाँच करें जिसमें हमने खाली फ़ोल्डर बनाया है:

$ गिट स्थिति


जैसा कि आप देख सकते हैं, गिट ने 'सूचीबद्ध नहीं किया' .gitignore 'फ़ोल्डर:


हमने Git में gitkeep और gitignore के बीच का अंतर समझाया है।

निष्कर्ष

गिट रिपॉजिटरी में एक खाली फ़ोल्डर को “के रूप में जाना जाता है” .गिटकीप 'फ़ाइल जो एक गिट भंडार बनाने के लिए प्रयोग की जाती है जिसमें एक और खाली निर्देशिका होती है। दूसरी ओर, ' .gitignore' इसका उपयोग संवेदनशील जानकारी को सहेजने के लिए किया जाता है जो कि Git रिपॉजिटरी को ट्रैक करते समय प्रकट नहीं होती है। इस ब्लॉग ने Git में Gitkeep और Gitignore के बीच अंतर और उनका उपयोग करने के तरीके को प्रदर्शित किया।