git本地新建仓库无法commit

我在本地一个空文件夹下初始化一个空的仓库

git init

然后创建一个readme文件

touch README.md 

再添加到缓冲区

 git add README.md

然后提交

git commit -m "add README" 

然后就报错了:
fatal: your current branch 'master' does not have any commits yet

不知道有没有老司机遇到过这种问题,我卸载重装好多次也不管用。
真心求教!

谢谢各位大佬的回答,这里有点信息补充一下:环境是windows7+git2.16.1_64bit
user.name和user.email都已经配置过了;
没有配置远程仓库,因为我只想在本地弄,不想上传到gitlab上去;而且我能够正常从远端clone代码,但是也同样由于这个原因没法commit,从而也就没法push了
我拿别人的环境试了,上述同样的步骤,他们的就正常,我这里就报错,实在找不到原因了

add 之后
$ git push -u origin master

你配置远程仓库了吗?执行 git remote -v 查看仓库地址

配置远程仓库,git config --global user.name 以及user.email

你的环境应该是centos7.X/rhel7.X的吧,最新的环境都必须要配置 :git config --global user.name 以及git config --global user.email,然后才能commit——push

你只有git commit。最后要git push origin master提交

意思是说你的分支master没有任何提交

git config --global user.name ,user.email,再commit——push