为什么 git push origin master 失败了?

why git push origin master fails?

我想将我的本地项目推送到我的 bitbucket 存储库中。但它失败了。参见:

大家有什么问题吗?

在 git 中,每当您尝试 push 使用命令名称 merge-base 向远程服务器 git 编码以找出最后一次提交是什么从服务器“下载”。

找到提交后git“请求”服务器检索更改并将它们本地合并到您的本地分支。

在你的情况下,服务器发现自从你上次从服务器中提取了更多你在本地没有的更改,所以你必须 pull 你的更改到你的本地分支。

git pull

git pull 是 2 个命令的别名,git fetch && git mergegit fetch 下载您对本地 git 存储库的所有更改,然后 git merge 会将它们添加到您的本地工作目录。

在您的情况下,这是 git 中最简单的事情之一,您只需将更改从服务器拉到本地分支即可。

Git 通知您,您只需拉取更改即可。