github报错:Your branch is ahead of 'origin/master' by 1 commit. 无法上传代码的解决办法

报错如图:
在这里插入图片描述
意思是:你的分支比origin/master这个新。

原因是:本地一直积攒的commit没有往远端推送,导致“超前”了.笔者出现问题时刚好git push语句执行之后gitbash崩了,这就导致出问题了。

只需要输入:

git fetch

即可接着进行上传代码操作(git push)。

git fetch命令详解

几种原因猜测