为什么git push origin master失败了?

时间:2017-01-27 20:04:27

标签: git bitbucket git-push

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

enter image description here

有人有什么不对吗?

1 个答案:

答案 0 :(得分:1)

在git中,当你尝试push代码到远程服务器git时,使用命令名merge-base找出最后一次提交的内容是什么,#34;已下载"来自服务器。

enter image description here

一旦发现提交git"问"服务器检索更改并将它们本地合并到您的本地分支。

在您的情况下,服务器发现自从您上次从服务器撤出更多本地没有的更改,因此您必须pull对本地分支进行更改。

git pull

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

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

Git会告诉你它,你只需要进行更改。

enter image description here enter image description here