用git通常会遇见一些问题,时间久了就会忘记解决方案,特记录下来以备后用,长期更新。。。
1. error:src refspec master does not match any
问题产生:
$ cd myproject $ git init $ git add . $ git commit -m 'initial commit' $ git remote add origin git@gitserver:/opt/git/project.git $ git push origin master
然后报错
原因分析
引起该错误的原因是,目录中没有文件,空目录是不能提交上去的
解决办法(随便加点文件add、commit后再push就行了,一般此类错误:本地仓库没有文件 或着 push之前add、commit失败没注意到)
touch README git add README git commit -m 'first commit' git push origin master