在git的时候出现(e.g., 'git pull ...') before pushing again这个错误怎么做?

直接上图:

 出现这个问题是因为远程分支上存在本地分支中不存在的提交,是多人开发中遇到的问题,可以先fetch 再merge,也就是pull,把运程分支上的提交合并到本地分支之后再push.

如果说远程分支上的那些提交都不需要了,那么用命令:
$ git push origin master -f //强行让本地分支覆盖远程分支

然后再进行远程连接

$  git push -u origin master

把代码推上去就可以了。

原文地址:https://www.cnblogs.com/Ky-Thompson23/p/12552689.html