· 当我想要从远程仓库里拉取一条本地不存在的分支时
git checkout -b 本地分支名 origin/远程分支名
这个命令将会自动创建一个新的本地分支,并于指定的远程分支关联起来。
· 例如远程仓库里面有一个分支offline,我的本地没有offline这个分支,我想要把offline这个分支从远程拉取到本地,可以执行:
git checkout -b offline origin/offline
如果执行成功,则会在本地创建新分支offline ,并自动切换到offline这个分支上。
如果出现提示:
fatal: Cannot update paths and switch to branch 'offline' at the same time.
则表示执行失败,我们就需要先执行:
git fetch
然后再执行:
git checkout -b offline origin/offline
这样就成功把远程分支拉取到本地啦!!!