मैं एक GitHub रिपॉजिटरी में एक फ़ोल्डर बनाना चाहता हूं और उस फ़ोल्डर में फाइलें जोड़ना चाहता हूं। मुझे यह कैसे हासिल होगा?
मैं एक GitHub रिपॉजिटरी में एक फ़ोल्डर बनाना चाहता हूं और उस फ़ोल्डर में फाइलें जोड़ना चाहता हूं। मुझे यह कैसे हासिल होगा?
जवाबों:
Git खाली फ़ोल्डर संग्रहीत नहीं करता है । बस सुनिश्चित करें कि फ़ोल्डर में कोई फ़ाइल है जैसे doc / foo.txt और चलाएँ git add docया git add doc/foo.txt, और आपके द्वारा किए जाने के बाद फ़ोल्डर को आपके स्थानीय रिपॉजिटरी में जोड़ दिया जाएगा (और इसे पुश करने के बाद GitHub पर दिखाई देगा)।
git push doc master। यह मुझे त्रुटि दिखाता है।
आप एक खाली फ़ोल्डर नहीं बना सकते हैं और फिर उस फ़ोल्डर में फ़ाइलें जोड़ सकते हैं, बल्कि एक फ़ोल्डर का निर्माण कम से कम एक एकल फ़ाइल को जोड़ने के साथ होना चाहिए । GitHub पर आप इसे इस तरह से कर सकते हैं:
/ । यह एक फ़ोल्डर बनाता है.gitkeepजो परंपरागत रूप से गिट ट्रैक को अन्यथा खाली फ़ोल्डर बनाने के लिए उपयोग किया जाता है; हालांकि यह एक Git विशेषता नहीं है)सबसे पहले आपको स्थानीय मशीन पर रिपॉजिटरी को क्लोन करना होगा
git clone github_url local_directory
तब आप अपने अंदर स्थानीय फोल्डर और फाइल्स बना सकते हैं local_directory, और उनका उपयोग करके रिपॉजिटरी में जोड़ सकते हैं:
git add file_path
आप सब कुछ का उपयोग करके भी जोड़ सकते हैं:
git add .
ध्यान दें कि Git खाली फ़ोल्डरों को ट्रैक नहीं करता है। उस खाली फ़ोल्डर के अंदर एक फ़ाइल बनाना है जिसे आप ट्रैक करना चाहते हैं। मैं आमतौर पर उस फ़ाइल को नाम देता हूं empty, लेकिन यह जो भी नाम आप चुन सकते हैं।
अंत में, आप कमिट करें और वापस GitHub पर जाएं:
git commit
git push
Git के बारे में अधिक जानकारी के लिए, प्रो Git पुस्तक देखें।
वेब ब्राउज़र का उपयोग करने वालों के लिए, आप निम्न कार्य कर सकते हैं:
masterशाखा में रेडियो बटन कमिट का चयन करें ।एक नई फ़ाइल बनाएँ, और फिर फ़ाइल नाम स्लैश का उपयोग करें। उदाहरण के लिए
जावा / Helloworld.txt
वास्तव में GitHub एक खाली फ़ोल्डर नहीं बनाता है।
उदाहरण के लिए, में एक फ़ोल्डर बनाने के लिए C:\Users\Username\Documents\GitHub\Repository:
डॉक्स नाम का फोल्डर बनाएं
डॉक्स केindex.html तहत एक फ़ाइल नाम बनाएँ
डेस्कटॉप एप्लिकेशन के लिए GitHub खोलें
यह स्वचालित रूप से सिंक करेगा, और यह वहां होगा।
ऑनलाइन github रेपो में नई फ़ाइल पर क्लिक करें । फिर फ़ाइल नाम लिखें myfolder/myfilenameऔर फिर फ़ाइल सामग्री दें और कमिट करें। फिर उस नए फोल्डर के अंदर फाइल बनाई जाएगी।
आप बस अपने स्थानीय रिपॉजिटरी में आवश्यक फ़ोल्डर बनाते हैं। उदाहरण के लिए, आपने निर्देशिका appऔर configनिर्देशिका बनाई ।
आप इन फ़ोल्डरों के तहत नई फाइलें बना सकते हैं।
Git नियमों के लिए:
कमिट करने के लिए आदेश दें:
git add app/ config/git commitफिर कमिट मैसेज दें और कमेट सेव करें।
फिर अपने दूरस्थ रिपॉजिटरी में धकेलें,
git push origin remote
git add fooऔर यह प्रतिबद्ध है। तब git remote add foo <URL>तब git push foo master। अंतिम कमांड मुझे एक त्रुटि दिखाती है। मैं गलत कहाँ हूँ?
एक नई निर्देशिका जोड़ने के लिए आपको बस अपने स्थानीय भंडार में एक नया फ़ोल्डर बनाना होगा। एक नया फ़ोल्डर बनाएँ, और उसमें एक फ़ाइल जोड़ें।
अब अपने टर्मिनल पर जाएं और इसे ऐसे जोड़ें जैसे आप Git में सामान्य फाइलें जोड़ते हैं। उन्हें रिपॉजिटरी में पुश करें, और यह सुनिश्चित करने के लिए स्थिति की जांच करें कि आपने एक निर्देशिका बनाई है।