git - एक विशिष्ट गिट शाखा कैसे क्लोन करें?



3 Answers

git clone -b <branch> <remote_repo>

उदाहरण:

git clone -b my-branch git@github.com:user/myproject.git

गिट 1.7.10 और बाद में, सभी शाखाओं को लाने से रोकने के लिए --single-branch जोड़ें। ओपनसीवी 2.4 शाखा के साथ उदाहरण:

git clone -b opencv-2.4 --single-branch https://github.com/Itseez/opencv.git
git git-branch git-clone

इस प्रश्न का उत्तर यहां दिया गया है:

गिट क्लोन रिमोट वर्तमान कामकाजी शाखा को स्थानीय में कॉपी करने का व्यवहार करेगा।

रिमोट रिपोजिटरी पर शाखाओं को स्विच किए बिना खुद से एक विशिष्ट शाखा क्लोन करने का कोई तरीका है?




इसे करने का एक बहुत ही आसान तरीका है :)

भंडार क्लोन करें

git clone <repository_url>

सभी शाखाओं की सूची

git branch -a 

जो शाखा आप चाहते हैं उसे चेकआउट करें

git checkout <name_of_branch>



उस नाम के साथ स्थानीय सिस्टम पर एक शाखा बनाएँ। उदाहरण के लिए कहें कि आप "शाखा-05142011" नाम की शाखा प्राप्त करना चाहते हैं

git branch branch-05142011 origin/branch-05142011

यह आपको एक संदेश देगा - "शाखा शाखा-05142011 मूल से शाखा शाखा-05142011 को ट्रैक करने के लिए स्थापित किया गया है।"

अब बस नीचे की शाखा की जांच करें और आपके पास कोड है -
git checkout branch-05142011




Related