Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

GitHub में फोल्डर बनाएं:एक गाइड

कोई गिट सुविधा नहीं है जो एक खाली फ़ोल्डर के निर्माण का समर्थन करती है। Git में एक फ़ोल्डर बनाने के लिए, आपको एक रिपॉजिटरी में एक फ़ोल्डर बनाना होगा जिसमें कम से कम एक फ़ाइल हो, भले ही वह फ़ाइल छिपी हो।

इस गाइड में, हम चर्चा करने जा रहे हैं कि GitHub पर एक फ़ोल्डर कैसे बनाया जाए। हम Git कमांड लाइन से एक फ़ोल्डर बनाने के उदाहरण के माध्यम से चलेंगे, और GitHub वेब इंटरफ़ेस से एक फ़ोल्डर बनाने के तरीके के बारे में निर्देश देंगे।

GitHub में एक फोल्डर बनाएं:Git से

हम ck-git नामक प्रोजेक्ट के लिए अपडेट पर काम शुरू करने जा रहे हैं। इस परियोजना के लिए हमारे पास पहले से ही एक गिट भंडार स्थापित है। इससे पहले कि हम अपने अद्यतन कोड पर काम करना शुरू करें, हम अपने कोड के लिए निर्देशिका संरचना बनाने जा रहे हैं।

हमारे GitHub रिपॉजिटरी में वर्तमान में कोई फ़ोल्डर नहीं है:

GitHub में फोल्डर बनाएं:एक गाइड

हम docs . नाम का एक फोल्डर बनाना चाहते हैं और एक फ़ोल्डर जिसे dev . कहा जाता है . ऐसा करने के लिए, हम mkdir कमांड का उपयोग करने जा रहे हैं:

mkdir docs dev

यह आदेश हमारी दो निर्देशिका बनाता है। यदि हम इन फ़ोल्डरों को एक कमिट में जोड़ते हैं और अपने परिवर्तनों को आगे बढ़ाते हैं, तो वे GitHub पर दिखाई नहीं देंगे। ऐसा इसलिए है क्योंकि GitHub खाली फ़ोल्डर प्रदर्शित नहीं करता है।

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

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

निर्देशिका संरचना बनाने और इसे Git पर अपलोड करने से पहले ये रिक्त फ़ाइलें हमें अपने अपडेट पर वास्तव में काम शुरू किए बिना अपना फ़ोल्डर बनाने देंगी।

आइए हमारे नए फ़ोल्डरों को भरने के लिए दो रिक्त फ़ाइलें बनाएं:

touch docs/.gitkeep
touch dev/.gitkeep

हमने .gitkeep . नाम की दो फाइलें बनाई हैं . हमारी दो नई निर्देशिकाओं में अब प्रत्येक में एक फ़ाइल है। .gitkeep फ़ाइल नाम का उपयोग अक्सर रिक्त फ़ोल्डर बनाने के लिए किया जाता है। हालाँकि, यह आवश्यक नहीं है कि आपकी फ़ाइल का नाम .gitkeep . होना चाहिए एक फ़ोल्डर बनाने के लिए।

अब जबकि ये फ़ाइलें मौजूद हैं, हम अपने अन्यथा खाली फ़ोल्डरों को ट्रैक कर सकते हैं और अपना कोड प्रतिबद्ध कर सकते हैं:

git add *
git commit -m "feat: Create directory structure"
git push

git add कमांड हमारी फाइलों को स्टेजिंग एरिया में जोड़ता है। गिट प्रतिबद्ध कमांड हमारे परिवर्तनों के साथ एक प्रतिबद्धता बनाता है। गिट पुश कमांड हमारे परिवर्तनों को हमारे रिमोट रिपोजिटरी में धक्का देता है। हमारा रिमोट GitHub पर होस्ट किया गया है।

आइए देखें कि जब हम इन आदेशों को चलाते हैं तो क्या होता है:

[master f10ed95] feat: Create directory structure
 2 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 dev/app.py
 create mode 100644 docs/Start_Here.md
...

हमारा कोड हमारी फाइलों को सफलतापूर्वक बदल देता है। अब हमारे पास हमारे GitHub प्रोजेक्ट में दो नए फ़ोल्डर हैं:देव और डॉक्स। हम जाँच कर सकते हैं कि हमारे प्रोजेक्ट के लिए GitHub डैशबोर्ड पर नेविगेट करके हमारे फ़ोल्डर मौजूद हैं:

GitHub में फोल्डर बनाएं:एक गाइड

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

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

GitHub में एक फ़ोल्डर बनाएं:वेब डैशबोर्ड से

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

दूसरे शब्दों में, आप फ़ाइल बनाने के बाद ही एक फ़ोल्डर बना सकते हैं।

हम "संपत्ति" नामक हमारे कोड में एक और निर्देशिका जोड़ना चाहते हैं। शुरू करने के लिए, हमारे भंडार में नेविगेट करें और "नई फ़ाइल" बटन पर क्लिक करें।

शीर्ष टेक्स्ट फ़ील्ड में, हम "assets/.gitkeep" नामक एक फ़ाइल बनाने जा रहे हैं:

GitHub में फोल्डर बनाएं:एक गाइड

यह हमें assets . नामक एक फ़ोल्डर बनाने देगा और एक फ़ाइल जिसे .gitkeep . कहा जाता है उस फ़ोल्डर में। जब आप / . टाइप करते हैं तो Git स्वचालित रूप से नया फ़ोल्डर पथ प्रदर्शित करता है .

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

GitHub में फोल्डर बनाएं:एक गाइड

इसके बाद, Commit new file पर क्लिक करें . यह हमारी नई फाइल को हमारे भंडार में जोड़ देगा। यदि हम अपने मुख्य फ़ोल्डर में वापस जाते हैं, तो हम देख सकते हैं कि हमारा नया फ़ोल्डर और फ़ाइल बन गया है:

हमने अब GitHub में सफलतापूर्वक एक फ़ोल्डर बना लिया है।

निष्कर्ष

GitHub आपको अपने Git रिपॉजिटरी में रिक्त फ़ोल्डर जोड़ने की अनुमति नहीं देता है। किसी फ़ोल्डर में फ़ाइल जोड़ने से पहले उसमें एक फ़ाइल होनी चाहिए। यदि आप एक नया फ़ोल्डर बनाना चाहते हैं, तो पहले इसे बनाएं और फिर उस फ़ोल्डर में प्लेसहोल्डर फ़ाइल जोड़ें। फिर, अपने गिट रेपो में नया फ़ोल्डर और फ़ाइल जोड़ें।

अब आपके पास एक समर्थक की तरह GitHub में एक फ़ोल्डर बनाने के लिए आवश्यक उपकरण हैं!


  1. व्हाट्सएप स्टिकर कैसे बनाएं:स्टेप बाय स्टेप गाइड

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

  1. टेलीग्राम में चैट फोल्डर कैसे बनाएं

    व्हाट्सएप के विकल्प के रूप में, टेलीग्राम लोकप्रियता में तेजी से बढ़ रहा है, मैसेंजर ऐप और सोशल मीडिया प्लेटफॉर्म दोनों के रूप में। इस प्रतिष्ठा के साथ आपके चैट समूहों, परिवार के सदस्यों और दोस्तों में सूचनाओं का एक भीड़भाड़ प्रवाह आता है। सौभाग्य से, टेलीग्राम आपको अपनी चैट को व्यवस्थित करने के लिए

  1. Tinder का उपयोग करने के लिए हमारी विस्तृत मार्गदर्शिका

    टिंडर के पास हिंज, बम्बल और थर्सडे जैसे पहले से कहीं अधिक प्रतिस्पर्धा है, लेकिन यह अभी भी दुनिया का सबसे बड़ा डेटिंग ऐप है और ऐसा नहीं लगता कि यह कहीं जा रहा है। समय के साथ ऐप में बहुत सारी विशेषताएं जोड़ी गई हैं, जिसका अर्थ है कि यह सरल स्वाइपिंग से दूर है जिसने इसे लोकप्रिय बनाया है। चाहे आप Ti