首页 > 解决方案 > 如何解决推入 github 的错误

问题描述

我想像往常一样在 github 上推送我的项目。但我得到了这个错误。这意味着什么,我应该怎么做?

![rejected] master -> master (fetch first) error: failed to push some refs to ' https://github.com/mojt/profile4.git ' 提示:更新被拒绝,因为远程包含你做的工作 提示:不是在当地有。这通常是由另一个存储库推送提示引起的:to the same ref. 您可能希望在再次推送之前先集成远程更改提示:(例如,'git pull ...')。提示:有关详细信息,请参阅“git push --help”中的“关于快进的说明”。

非常感谢你。

标签: gitgithub

解决方案


错误消息的关键部分是:

提示:更新被拒绝,因为远程包含您所做的工作提示:本地没有。

解决这个问题的方法可能只是拉一下:

git pull origin master

问题是您要求 GitHub 在与您实际进行这些提交的基础不同的基础上播放一个或多个提交。通过首先拉取,您正在更新您的基础,以便 GitHub 可以接受您的提交。


推荐阅读