GitHub वेबसाइट पर निर्देशिका / फ़ोल्डर का नाम कैसे बदलें?


95

मैं एक फ़ाइल का नाम बदलने के लिए GitHub वेबसाइट पर एक रास्ता खोजने में सक्षम था और सफलता के साथ ऐसा किया।

मैं पूरी तरह से रिपॉजिटरी का नाम बदलने का एक तरीका भी ढूंढने में सफल रहा।

क्या किसी को पता है कि कमांड लाइन का उपयोग किए बिना एक ही निर्देशिका में यह कैसे करना है ? संदर्भ के लिए, मैं InterviewTesting (जिसमें src फ़ाइलें, आदि) नामक एक निर्देशिका को कुछ और में बदलने की कोशिश कर रहा हूं। मैंने इसे सिंगल फाइल करने की कोशिश की। लेकिन इससे मुझे डायरेक्टरी (इंटरव्यू कटिंग) का नाम बदलने की अनुमति नहीं मिली, केवल वास्तविक फ़ाइल नाम।यहां छवि विवरण दर्ज करें


आपको सही उत्तर के लिए अपनी पसंद बदलनी चाहिए, क्योंकि @JonathasWalker सही है।
Please_Dont_Bully_Me_SO_Lords

क्या यह अभी भी सही उत्तर है? मैं ऐसा नहीं कर सकता, यह केवल निर्देशिका बनाता है।
क्विड

जवाबों:


144

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

1) एक सबफ़ोल्डर में नीचे जाने के लिए स्लैश के बाद एक फ़ोल्डर नाम टाइप करें।  2) टाइप डॉट डॉट, फिर स्लैश, ऊपर की ओर एक डायरेक्टरी को जम्प करने के लिए।  3) मूल निर्देशिका के नाम को संपादित करने के लिए बैकस्पेस कुंजी का उपयोग करें।

Https://github.com/blog/1436-moving-and-renaming-files-on-github देखें


39
ठीक है, हाँ, की तरह है, लेकिन यह नाम नहीं है, बस "mkdir", और केवल पुरानी dir से नई करने के लिए एक फ़ाइल ले जाएगा । आपको अभी भी वहाँ अन्य सभी फ़ाइलों को स्थानांतरित करने के लिए रक्त पेशाब करने की आवश्यकता होगी, मुझे भी लगता है। मुझे बदबू आती है। हालांकि अच्छा एनीमेशन! :)
एस.जे.

6
जाहिर है, आप ऐसा अब नहीं कर सकते हैं
Dan Chaltiel

1
मेरे लिए यह काम नहीं करता है। इसके बजाय मैं फ़ाइल बनाता हूं "..फिलेंनाम। टेक्स्ट"
वेटाटा

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

4
फ़ाइल नाम की शुरुआत में अपना कर्सर रखें (सभी बाईं ओर) और बैकस्पेस पर हिट करें:]
Trev14

44

GitHub वेब एप्लिकेशन में ऐसा करने का कोई तरीका नहीं है। मेरा मानना ​​है कि ऐसा करने का एकमात्र तरीका कमांड लाइन का उपयोग करके git mv <old name> <new name>या गिट क्लाइंट (जैसे सोर्सट्री ) का उपयोग करके किया जाता है ।


3
यह सच है कि आप किसी फ़ोल्डर और उसकी सभी फ़ाइलों को सीधे UI में नहीं बदल सकते हैं। स्वीकृत उत्तर व्यक्तिगत फ़ाइलों के लिए काम करता है, हालांकि आपको प्रत्येक फ़ाइल को निर्देशिका में संपादित करना होगा, प्रत्येक को एक नए मूल फ़ोल्डर में ले जाना होगा। जब अंतिम फ़ाइल निकाल दी जाती है, तो पुरानी निर्देशिका गायब हो जाएगी।
एडवर्ड एंडरसन

11

आप ऐसा कर सकते हैं! सिर्फ @ कमिटेडर की मूल पोस्ट के अनुसार एडिट को दबाएं और फिर फ़ाइल नाम की शुरुआत में अपने कर्सर के साथ बैकस्पेस को हिट करें। यह आपको तब फ़ोल्डर को संपादित करने देगा। जब हिट फ़ॉर स्लैश किया गया तब फाइलनाम को फिर से संपादित करें।


7
यह केवल उसी स्थिति में काम करता है जब आपके पास उस निर्देशिका में एक एकल दस्तावेज़ हो। यदि आपके पास अधिक है, तो अन्य पिछली निर्देशिका में बने रहेंगे।
इग्नासियो अलोरे

9

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

$ git ls-files
$ git mv basicApp basicapp_temp
$ git add .
$ git commit -am "temporary change"
$ git push origin master
$ git mv basicapp_temp basicapp
$ git add .
$ git commit -am "change to desired name"
$ git push origin master

PS: git ls-filesआपको दिखाएगा कि गिटब आपके फ़ोल्डर का नाम कैसे देखता है


हाँ, मुझे यह भी याद नहीं है कि मैंने यह सवाल क्यों पूछा। यह के माध्यम से कमांड लाइन यह करने के लिए बहुत आसान है
committedandroider

मैं अपने git रेपो का नाम बदलना चाहता हूं, कभी भी कमांड लाइन का उपयोग नहीं किया है, वहां पहुंचने की पूर्ववर्ती प्रक्रिया क्या है? आप अधिक जानकारी के साथ विस्तृत कर सकते हैं? धन्यवाद।
चोईक्स

2

यदि आपके पास GitHub डेस्कटॉप है, तो अपने कंप्यूटर पर निर्देशिकाओं के नाम बदलें और फिर अपने डेस्कटॉप से ​​अपडेट को अपने github खाते में धकेल दें और यह उन्हें वहां बदल देता है। :)

आशा है कि इससे सहायता मिलेगी!


1
ऐसा करने पर समाप्त हुआ। साथ में वी.एस. कोड। यदि आप नहीं चाहते हैं कि ठीक है और सीएलआई सामान ओ / त्वरित w / o काम करता है
मेहदी LAMRANI

यह मुझे कमिट नहीं होने देता। कोई विचार क्यों?
M.Ionut

0

आप इसके लिए वर्कफ़्लो का उपयोग कर सकते हैं।

# ./.github/workflows/rename.yaml
name: Rename Directory

on:
  push:

jobs:
  rename:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - run: git mv old_name new_name
      - uses: EndBug/add-and-commit@v5.1.0

फिर बस वर्कफ़्लो फ़ाइल को हटाएं, जिसे आप UI में कर सकते हैं


-1

एक नए प्रयोक्ता के रूप में, मैंने निम्नलिखित दृष्टिकोण अपनाया। कमांड लाइन से, मैं एक नया फ़ोल्डर बनाकर एक फ़ोल्डर का नाम बदलने में सक्षम था, फाइलों को कॉपी करके, स्थानीय रूप से जोड़ना और शुरू करना और धक्का देना। ये मेरे कदम हैं:

$mkdir newfolder 
$cp oldfolder/* newfolder
$git add newfolder 
$git commit -m 'start rename'     
$git push                             #New Folder appears on Github      
$git rm -r oldfolder
$git commit -m 'rename complete' 
$git push                             #Old Folder disappears on Github  

शायद एक बेहतर तरीका है, लेकिन यह मेरे लिए काम करता है।


प्रश्न जीथब वेबसाइट के बारे में है।
ड्रीमफ्लैशर

-1

अपनी निर्देशिका में जाएं और छोटे कॉग के बगल में 'सेटिंग' पर क्लिक करें। आपकी निर्देशिका का नाम बदलने के लिए एक फ़ील्ड है।


संपूर्ण रिपॉजिटरी ... एक उप निर्देशिका नहीं है। रिपॉजिटरी के एक उपनिर्देशिका का नाम बदलने का कोई तरीका नहीं है
rolinger

-1

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


मुझे GitHub डेस्कटॉप के माध्यम से फ़ाइल का नाम बदलने का कोई तरीका नहीं दिखता है। क्या आप अधिक विशिष्ट हो सकते हैं?
जोरावर

-3

मैंने 'अनटाइटलड फोल्डर' नाम को ऊपर की ओर एक डायरेक्टरी में बदल दिया, जहां अनटाइटल्ड फोल्डर और अन्य डॉक्स सूचीबद्ध हैं।

'अनटाइटल्ड फोल्डर' के सामने छोटे सफेद बॉक्स पर टिक करें, शीर्ष पर एक 'नाम बदलें' बटन दिखाई देगा। फिर जो भी किंकी नाम आप चाहते हैं उसमें फ़ोल्डर का नाम क्लिक करें और बदलें।

'नाम बदलें' बटन देखें?

'नाम बदलें' बटन देखें?


कोई चेकबॉक्स और कोई नाम बदलें बटन भी नहीं।
user3285954

आप यह कैसे करते हैं? मैं उन आइकन को नहीं देख सकता।
क्विड

क्या आप भी गितुब का उपयोग कर रहे हैं?
स्पीडस्टाइल

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