如果你“git pull”,它说“已经是最新的”,并且仍然得到这个错误,那可能是因为你的其他分支中有一个不是最新的。在再次尝试“git push”之前,请尝试切换到另一个分支并确保该分支也是最新的:
切换到分支“foo”并更新:
$ git checkout foo $ git pull
您可以通过发出命令来查看您拥有的分支:
$ git branch