git推送报错On branch main Your branch is ahead of ‘origin/main‘ by 1 commit

  • Post author:
  • Post category:其他


今天在进行更新操作git 文件后准备推送到云端推送 push 提交的时候发生了错误。 用git status,打印信息为

On branch main
Your branch is ahead of 'origin/main' by 1 commit.
  (use "git push" to publish your local commits)

nothing to commit, working tree clean

分支干管上

您的分支比“origin/main”提前1个提交。

(使用“git push”发布本地提交)

没什么要做的,把树干干净净

说明没有文件需要commit,但是本地仓库 有一个commit ahead原来的master,就是本地仓库有一个提交,比远程仓库要先进一个commit。git push origin master之后,再用git staus,打印信息为:

On branch master

nothing to commit (working directory clean)

这个错误信息为 git 登陆账号 需要在从新登陆 让后把本地仓库中的提交同步到云端

解决办法为:

登录用户并从新push

在这里插入图片描述

在这里会让你重新登陆git账号密码 记得要登陆进去。输错账号密码照样不能推送。



版权声明:本文为milijiangjun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。