【发布时间】:2021-07-30 20:11:16
【问题描述】:
我正在使用 Visual Studio 2019,并且 github 更新是通过菜单而不是命令行完成的。上周我在尝试推送我的提交时遇到了一个错误:
rejected 更新被拒绝,因为远程包含您在本地没有的工作
为了修复,我去了 github.com 并重命名了项目。我能够推送 几次更新,但现在我再次收到错误。
我是唯一一个使用这个项目的人,而且这个项目是私有的,这怎么可能?
【问题讨论】:
-
这能回答你的问题吗? Github "Updates were rejected because the remote contains work that you do not have locally."。顺便说一句,当您输入问题的标题时,SO 会回复很多建议,从而节省您发帖的需要
-
我刚刚尝试在 github 上重命名项目,但仍然出现错误。远程怎么能包含不存在的工作?
-
这个错误不只是发生。您已经提到您一直在 GitHub 端执行操作,您确定您没有说通过 GitHub GUI 编辑 README 吗?这是一种常见的做法,会导致上述错误。上面的链接中解释了这一点以及更多内容。重命名项目有点
extreme并不能解决根本问题。我很好奇你为什么不只是出于好奇而执行git pull(即使你是唯一的作者) -
不,我从未接触过自述文件。我已经提交了数百个项目,这在以前从未发生过。
标签: git visual-studio github push