GitHub रिपॉजिटरी के अंदर Git का उपयोग किए बिना फोल्डर बनाना


323

मैं अपने मैक (लिनक्स, और विंडोज) के लिए Git सेटअप स्थापित किए बिना अपने नए बनाए गए GitHub रिपॉजिटरी में एक नया फ़ोल्डर जोड़ना चाहता हूं। क्या ऐसा करना संभव है?

जब मैं विभिन्न प्रणालियों / मशीनों पर काम करता हूं तो मेरे साथ हर समय नहीं मिल सकता। मुझे पता है कि फाइलों को सीधे रिपॉजिटरी में कैसे जोड़ा जाता है github.com/[USER]/[REPO]। क्या हम एक फ़ोल्डर भी बना सकते हैं?


1
आप शायद कोडेनवी या क्लाउड 9 सम्मोहक पाएंगे ।
डेरेक अडायर

जवाबों:


706

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

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

उदाहरण के लिए, यदि मैं फ़ाइल filename.mdको उप-फ़ोल्डरों की श्रृंखला में बनाना चाहता हूं, तो मैं यह कर सकता हूं (GitHit ब्लॉग से लिया गया):

यहां छवि विवरण दर्ज करें


21
फ़ोल्डर में कम से कम एक फ़ाइल होने की आवश्यकता को वास्तव में है ही Git की कमी
बेंजामिन हॉजसन

47
यह बहुत अच्छा होगा अगर उन्होंने इसे और अधिक सहज बना दिया, जैसे कि वेब इंटरफेस में "बनाएँ फ़ोल्डर" बटन को जोड़ना, जबकि रूट पर नहीं तो किसी फ़ाइल को संपादित करना। उन्होंने जो किया वह अच्छा है, लेकिन शायद नए / गैर-तकनीकी उपयोगकर्ताओं के लिए भ्रामक है।
trysis

1
Rawr, हाँ, यह पहली बार के लिए बहुत सहज नहीं है। मुझे पसंद है कि वे इसे कैसे करते हैं, लेकिन गंभीरता से, मैं इसे उनके डॉक्स में क्यों नहीं पा सका?
फिल धुन

2
यह शायद इस तथ्य के साथ कुछ करना है कि लिनक्स / यूनिक्स के तहत, फ़ोल्डर्स और फ़ाइलों के बीच कोई अंतर नहीं है। एक फ़ोल्डर, या निर्देशिका, केवल एक फाइल है जिसमें अन्य फ़ाइलों के नाम हैं। tldp.org/LDP/intro-linux/html/sect_03_01.html मुझे पता है कि यह विंडोज लोक से कोई मतलब नहीं है, लेकिन यह सच है।
रिक हेन्डरसन

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

109

फ़ाइल बनाते समय, निर्देशिका निर्दिष्ट करने के लिए स्लैश का उपयोग करें। उदाहरण के लिए:

फ़ाइल का नाम:

repositoryname/newfoldername/filename

GitHub स्वचालित रूप से newfoldername नाम के साथ एक फ़ोल्डर बनाएगा


2
हम्म। मैं github वेब ऐप का उपयोग करके फ़ाइलें बनाने के लिए तैयार नहीं हूं। इसके बजाय, मैं अपने स्थानीय शेल में चल रहे git add का उपयोग करते हैं। मैं अपनी सलाह को मेरे लोकलहोस्ट पर चलने वाले कमांड कमांड में कैसे काम करूंगा? आमतौर पर मैं इस क्रम को अपने लोकलहोस्ट पर bash शेल में चलाता हूं: git init, git add file1.abc, git add file2.abc, git कमिट, git रिमोट ऐड ओरिजिन somegithuburl, git push -u origin master THank you
Geoffrey Anderson

14

तुम भी बस वेबसाइट में प्रवेश कर सकते हैं और:

  1. एक रिपॉजिटरी चुनें जिसे आपने लिखा है ( उदाहरण URL )
  2. "फाइलें अपलोड करें " पर क्लिक करें
  3. " फ़ोल्डर को अपने रिपॉजिटरी में जोड़ने के लिए यहां खींचें" फाइलों में फ़ाइलों के साथ एक फ़ोल्डर खींचें और छोड़ें

एक ही सीमा यहां लागू होती है: फ़ोल्डर में इसके अंदर कम से कम एक फ़ाइल होनी चाहिए।


1

एक और चीज जो आप कर सकते हैं वह है बस अपने कंप्यूटर से एक फ़ोल्डर को GitHub रिपॉजिटरी पेज में खींचें। हालांकि इस फ़ोल्डर में कम से कम 1 आइटम होना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.