直接上图:
出现这个问题是因为远程分支上存在本地分支中不存在的提交,是多人开发中遇到的问题,可以先fetch 再merge,也就是pull,把运程分支上的提交合并到本地分支之后再push.
$ git push origin master -f //强行让本地分支覆盖远程分支
然后再进行远程连接
$ git push -u origin master
把代码推上去就可以了。