जीथब से क्लोनिंग करते समय फ़ोल्डर का नाम बदलें?


402

जब मैं जीथब से कुछ क्लोन करता हूं, तो यह मेरे कंप्यूटर पर ऐप के समान नाम वाला एक फ़ोल्डर बनाता है। क्या नाम बदलने का कोई तरीका है।

उदाहरण के लिए, इस क्लोन को करने से एक लंबा "साइन-इन-ट्विटर-फोल्डर" बनता है

git clone https://github.com/sferik/sign-in-with-twitter.git

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

git clone https://github.com/sferik/sign-in-with-twitter.git  as 'signin'

समस्या यह है कि मैं कुछ ऐप्स को क्लोन कर रहा हूं ताकि काम करने के लिए कुछ सेटिंग्स को घुमाया जा सके, और अगर कोई समस्या है, तो मैं फ़ोल्डर को हटा देता हूं लेकिन मुझे चिंता है कि कुछ रत्न स्थापित होने के बावजूद भी मैंने फ़ोल्डर हटा दिया है

जवाबों:


804

तुम यह केर सकते हो।

git clone https://github.com/sferik/sign-in-with-twitter.git signin

यहाँ मैनुअल देखें


20
आप बदल सकते हैं आप एक अतिरिक्त फ़ोल्डर परत से बचना चाहते हैं signinके साथ.
Marged

@ बड़ी बात यह है कि freng द्वारा अपना जवाब होना चाहिए। आशा है कि होमर ने अच्छा किया।
लोपेज़डैप

मैंने आरटीएफएम दृष्टिकोण की कोशिश की और विफल रहा (इसलिए मैं यहां क्यों हूं), लेकिन अगर आप git clone --helpइसे चलाते हैं तो आपको कुछ इस तरह से मिलेगा: git clone [--very-many-options...] <repository> [<directory>]इसलिए, हम देखते हैं कि git clone repo_url my_directoryकाम करना चाहिए, जैसा कि ऊपर दिए गए उत्तर से पता चलता है।
पर्पलजेट

@ बड़े, यू को अपनी टिप्पणी में से एक के रूप में जोड़ना चाहिए
भावना जैन

51
git clone <Repo> <DestinationDirectory>

रेपो में स्थित रिपॉजिटरी को स्थानीय मशीन पर डेस्टिनेशनडायरेक्ट्री नामक फ़ोल्डर में क्लोन करें।


18

बस इस तरह क्लोन,

git clone https://github.com/user/userApp.git name_you_want

यह कमांड आपके ऐप को उस नाम से क्लोन करेगा जिसे आपने उसके बाद निर्दिष्ट किया है - क्लोन कमांड



2

यदि आप किसी विशिष्ट शाखा का क्लोन बनाना चाहते हैं, तो,

git clone -b <branch-name> <repo-url> <destination-folder-name>

उदाहरण के लिए,

git clone -b dev https://github.com/sferik/sign-in-with-twitter.git signin

1

यहां पहुंच गया क्योंकि मेरे स्रोत रेपो में था %20जो कि %20सरलीकृत का उपयोग करते समय उनके साथ स्थानीय फ़ोल्डर बना रहा था git clone <url>

आसान समाधान:

git clone https://teamname.visualstudio.com/Project%20Name/_git/Repo%20Name "Repo Name"


0

यहाँ टिप्पणियों में @Marged से एक और उत्तर है

  1. आप जो नाम चाहते हैं, उसके साथ एक फ़ोल्डर बनाएं
  2. आपके द्वारा बनाए गए फ़ोल्डर से नीचे कमांड चलाएँ

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