git push rejected的原因

对git的使用还不是很多,很不熟练,今天提交的时候报错了,错误内容如下:

![rejected]  master->master(fetch first)
error:failed to push some refs to 'https://github.com/xxx/xxx.git'

按照错误的提示信息,操作git fetch,然后再次push依然报错:

![rejected]  master->master(non-fast-forward)
error:failed to push some refs to 'https://github.com/xxx/xxx.git'
最后按照,错误的提示信息:
hit “git pull ...” before pushing again. 
执行git pull,然后再执行push果然就可以了。

终于明白原因了:之前在网站上改了README.md, 客户端再次提交的时候,需要先更新服务器上的变化,然后才能提交。

你可能感兴趣的:(git,git,push,rejected)