將遠程git倉庫里的指定分支拉取到本地(本地不存在的分支)


摘自:https://www.cnblogs.com/hamsterPP/p/6810831.html

當我想從遠程倉庫里拉取一條本地不存在的分支時:

git checkout -b 本地分支名 origin/遠程分支名

這個將會自動創建一個新的本地分支,並與指定的遠程分支關聯起來。
例如遠程倉庫里有個分支dev2,我本地沒有該分支,我要把dev2拉到我本地:
若成功,將會在本地創建新分支dev2,並自動切到dev2上。
如果出現提示:

fatal: Cannot update paths and switch to branch 'dev2' at the same time.
Did you intend to checkout 'origin/dev2' which can not be resolved as commit?

表示拉取不成功。我們需要先執行

git fetch

然后再執行

git checkout -b 本地分支名 origin/遠程分支名

即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM