git - 如何解决推入 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”中的“关于快进的说明”。
非常感谢你。
解决方案
错误消息的关键部分是:
提示:更新被拒绝,因为远程包含您所做的工作提示:本地没有。
解决这个问题的方法可能只是拉一下:
git pull origin master
问题是您要求 GitHub 在与您实际进行这些提交的基础不同的基础上播放一个或多个提交。通过首先拉取,您正在更新您的基础,以便 GitHub 可以接受您的提交。
推荐阅读
- excel - 使用 vba 抓取表格
- javascript - 在 scss 的标签之间加逗号
- python - 无法在 Windows 10 上的 Cython 中编译 C++
- docker - 码头工人创建 | 来自守护程序的错误响应:未指定命令
- java - 对具有构造函数和需要使用 mockito 模拟的自动装配字段的类的方法进行单元测试
- c - C中函数名前的*是什么意思?
- r - 在 mlr3 中创建 AutoTuner 时“无法将绑定添加到锁定的环境”
- python - 如何优化这段代码?(python中的双循环,带有列表)
- python - 如何将文件名从十六进制更改为字符?
- javascript - 如何将重复的数字排列在一起(最好是在一个数组中)并根据它的数字将它们分开?