问题与解决
新起的项目,用git进行版本控制。别人给了我项目的git地址,拉取之后添加readme.md,第一次push时报这个错误,与该错误一起打印的是【A default branch(e.g. master) does not yet exist for xxx/xxx】,没有默认分支,并且也没有权限创建默认分支。
把代码拉取到本地时,用idea打开,只有本地分支master,没有远程分支。用Git Bash命令拉取,也是本地默认master分支。
于是去查看权限,【Project information】->【Members】-【Max role】,找到自己的角色,为一个delevoper,明显不是Owner或Maintainer ,故找人修改权限。
在idea中,再次push readme.md文件(也可以用命令),成功推送,gitlab上也可以看到推送记录,第一次push是会把本地master分支一起push上去,故此时gitlab上也有了master分支。
————————————————