码云 git fatal: Couldn’t find remote ref master
从码云仓库拉取代码的时候报错提示:fatal: Couldn’t find remote ref master。看到这个报错马上打开百度,一通搜索,大致看了一下,网上给出的解决办法基本都是:
- 检查本地GIT的配置:检查本地的用户名和邮箱是否填写正确
git config user.name/git config --global user.name
git config user.email/git config --gloabl user.email
- 检查远程仓库配置:如果远程仓库信息有误,则删除本地仓库配置,并且设置相关地址
git remote rm origin
git remote add origin XXXX
按照上面的步骤检查了一下,发现没有问题啊,配置都是正常的。然后更暴力的还有,就是进入.git目录下,删除config配置文件中[remote “origin”] 下的信息,删完之后重复上述两个步骤,嗯!不错,感觉有戏。。。可是然并卵!!!!
等等,让我想想,我现在远程仓库是空的,会不会因为这个原因报错的,好吧,抱着侥幸心理直接执行
git add .
git commit -m '原始代码'
git push -u origin master
嗯???竟然成功了!!!!
好吧!!!原来远程仓库为空时,你直接pull的话会报错,在此记录一下,防止以后再走弯路吧。