कोई गिट सुविधा नहीं है जो एक खाली फ़ोल्डर के निर्माण का समर्थन करती है। Git में एक फ़ोल्डर बनाने के लिए, आपको एक रिपॉजिटरी में एक फ़ोल्डर बनाना होगा जिसमें कम से कम एक फ़ाइल हो, भले ही वह फ़ाइल छिपी हो।
इस गाइड में, हम चर्चा करने जा रहे हैं कि GitHub पर एक फ़ोल्डर कैसे बनाया जाए। हम Git कमांड लाइन से एक फ़ोल्डर बनाने के उदाहरण के माध्यम से चलेंगे, और GitHub वेब इंटरफ़ेस से एक फ़ोल्डर बनाने के तरीके के बारे में निर्देश देंगे।
GitHub में एक फोल्डर बनाएं:Git से
हम ck-git नामक प्रोजेक्ट के लिए अपडेट पर काम शुरू करने जा रहे हैं। इस परियोजना के लिए हमारे पास पहले से ही एक गिट भंडार स्थापित है। इससे पहले कि हम अपने अद्यतन कोड पर काम करना शुरू करें, हम अपने कोड के लिए निर्देशिका संरचना बनाने जा रहे हैं।
हमारे 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 डैशबोर्ड पर नेविगेट करके हमारे फ़ोल्डर मौजूद हैं:
इनमें से प्रत्येक फ़ोल्डर में एक फ़ाइल होती है। अब जब हमने निर्देशिका संरचना को परिभाषित कर लिया है, तो हम अपने प्रोजेक्ट पर काम करना जारी रखने के लिए स्वतंत्र हैं।
आपके द्वारा उन पर काम करने से पहले खाली फ़ोल्डरों को अपलोड करना हमेशा आवश्यक नहीं होता है। यदि आपको किसी कारण से इसकी आवश्यकता है, जैसे कि यदि आपको अन्य सहयोगियों को अपनी नई संरचना दिखाने की आवश्यकता है, तो आपको Git से फ़ोल्डर जोड़ने के लिए इन चरणों का पालन करना चाहिए।
GitHub में एक फ़ोल्डर बनाएं:वेब डैशबोर्ड से
GitHub में रिक्त फ़ोल्डर बनाने के लिए कोई उपयोगकर्ता इंटरफ़ेस सुविधा नहीं है। एक नया फ़ोल्डर बनाने के लिए, आपको एक नई फ़ाइल बनानी होगी और उस निर्देशिका को निर्दिष्ट करना होगा जिसमें वह फ़ाइल दिखाई देनी चाहिए।
दूसरे शब्दों में, आप फ़ाइल बनाने के बाद ही एक फ़ोल्डर बना सकते हैं।
हम "संपत्ति" नामक हमारे कोड में एक और निर्देशिका जोड़ना चाहते हैं। शुरू करने के लिए, हमारे भंडार में नेविगेट करें और "नई फ़ाइल" बटन पर क्लिक करें।
शीर्ष टेक्स्ट फ़ील्ड में, हम "assets/.gitkeep" नामक एक फ़ाइल बनाने जा रहे हैं:
यह हमें assets
. नामक एक फ़ोल्डर बनाने देगा और एक फ़ाइल जिसे .gitkeep
. कहा जाता है उस फ़ोल्डर में। जब आप /
. टाइप करते हैं तो Git स्वचालित रूप से नया फ़ोल्डर पथ प्रदर्शित करता है .
वैकल्पिक रूप से, आप अपने द्वारा बनाई गई फ़ाइल में टेक्स्ट या कोड जोड़ सकते हैं। फिर से, ".gitkeep" केवल एक प्लेसहोल्डर फ़ाइल नाम है। आप अपनी फाइल को जो चाहें नाम दे सकते हैं।
इसके बाद, Commit new file
पर क्लिक करें . यह हमारी नई फाइल को हमारे भंडार में जोड़ देगा। यदि हम अपने मुख्य फ़ोल्डर में वापस जाते हैं, तो हम देख सकते हैं कि हमारा नया फ़ोल्डर और फ़ाइल बन गया है:
हमने अब GitHub में सफलतापूर्वक एक फ़ोल्डर बना लिया है।
निष्कर्ष
GitHub आपको अपने Git रिपॉजिटरी में रिक्त फ़ोल्डर जोड़ने की अनुमति नहीं देता है। किसी फ़ोल्डर में फ़ाइल जोड़ने से पहले उसमें एक फ़ाइल होनी चाहिए। यदि आप एक नया फ़ोल्डर बनाना चाहते हैं, तो पहले इसे बनाएं और फिर उस फ़ोल्डर में प्लेसहोल्डर फ़ाइल जोड़ें। फिर, अपने गिट रेपो में नया फ़ोल्डर और फ़ाइल जोड़ें।
अब आपके पास एक समर्थक की तरह GitHub में एक फ़ोल्डर बनाने के लिए आवश्यक उपकरण हैं!