原因
git clone后再master分支,切换后到了别的分支,分支里面的文件目录是不一样的,导致出现错误。
解决
删除原来的全部文件
git pull
可是git pull报错,
git匹配的文件被误删了。
git pull origin xxxx:xxxxx
具体匹配一下就行了。
网上找到的更好的方法
如果 已经 clone了 master分支
那么 本地 git pull
然后执行 git checkout -t origin/2.0.0
这样就能下载 到远程分支
如果尚未克隆,那么
git clone -b test https://github.xxxx.git
test 是分支名
如果是在idea和eclipse中checkout,编译器会自动修改文件为切换后的,前提是本地分支要和远程分支关联起来
更好的方法原文地址:https://blog.csdn.net/haithink/article/details/79756480