Git报错:Your branch is ahead of 'origin/master' by 1 commit

Posted hilaryqs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git报错:Your branch is ahead of 'origin/master' by 1 commit相关的知识,希望对你有一定的参考价值。

.    commit之后,用git status,打印信息为:

# On branch master
# Your branch is ahead of ‘origin/master‘ by 1 commit.
#
nothing to commit (working directory clean)

说明没有文件需要commit,但是本地仓库 有一个commit ahead原来的master,就是本地仓库有一个提交,比远程仓库要先进一个commit。

You get that message because you made changes in your local master and you didn’t push them to remote. You have several ways to “solve” it and it normally depends on how your workflow looks like:

  • If you work in another way and your local changes should be pushed then just

git push origin

  • 1

assuming origin is your remote

  • If your local changes are bad then just remove them or reset your local master to the state on remote

 git reset --hard origin/master






以上是关于Git报错:Your branch is ahead of 'origin/master' by 1 commit的主要内容,如果未能解决你的问题,请参考以下文章

Git Your branch is ahead of 'origin/master' by X commits解决方法

git status message - Your branch is ahead of origin/master by X commits

git提交时报错:Updates were rejected because the tip of your current branch is behind

Git 用git status命令时,不提示Your branch is up-to-date with 'origin/master'.信息,请问如何解决?

git checkout 报错 refname 'origin/branch-name' is ambiguous

git pull报错:There is no tracking information for the current branch