git - गिट से विशिष्ट शाखा खींचो




clone bitbucket (2)

इसके अलावा, @tomrbrujin के उत्तर में जोड़ने के लिए, आप क्लोन कमांड में स्थानीय गंतव्य निर्देशिका का नाम निर्दिष्ट कर सकते हैं:

git clone https://github.com/example/example1.git -b branch_name --single-branch local_name

अंतिम arg पास हो गया, local_name क्लोन दूरस्थ निर्देशिका "local_name" की स्थानीय प्रति बनायेगा और नाम देगा।

अन्यथा, स्थानीय निर्देशिका नाम केवल रेपो नाम को प्रतिबिंबित करेगा, जो यहां होगा: उदाहरण

मेरे पास bitbucket में रेपो है, और मैं git का उपयोग कर रहा हूं।

तो मेरी शाखाएं हैं

master
develop_one
develop_two

जब मैं git clone [email protected]:project/project.git उपयोग करता git clone [email protected]:project/project.git , मैं केवल मास्टर शाखा कोड प्राप्त कर रहा हूं, लेकिन मुझे केवल develop_one शाखा को क्लोन / खींचने की आवश्यकता है, इसलिए केवल develop_one कोड को कैसे क्लोन / पुल करें?

नोट: अन्य शाखाएं (develop_one, develop_two) मास्टर में विलय नहीं की जाती हैं, और न ही तब तक विलय करना चाहते हैं जब तक कि कार्यक्षमता वास्तव में पूरी नहीं हो गई है, इसलिए केवल एक विशिष्ट शाखा कोड प्राप्त / क्लोन / खींचना चाहते हैं


प्रयत्न:

git clone [email protected]:project/project.git -b develop_one --single-branch

पहले से ही क्लोन रिपोज के लिए:

git fetch
git checkout develop_one
# Or more specific:
git checkout --track -b develop_one

यह रिमोट से develop_one शाखा को ट्रैक करेगा।





pull