2. 远程服务器新建了分支,本地无法checkout ,或者本地看不到,使用命令: git branch -r 可以查看远程分支。
如果这时候直接使用 git checkout -b xxxx 去切换到远程分支,是会报如下错误的
error: pathspec 'branch170628_foo' did not match any file(s) known to git
请使用命令:git fetch 更新remote索引
取回所有分支(branch)的更新。如果只想取回特定分支的更新,可以指定分支名,例:$ git fetch <远程主机名> <分支名>