git - Git拒绝了非快进的gh-pages
问题描述
error: failed to push some refs to 'https://github.com/<user-name>/<project-name>.git'
提示:更新被拒绝,因为推送的分支提示位于其远程提示后面:对应项。检查这个分支并在再次推送之前集成远程更改提示:(例如'git pull ...')。提示:有关详细信息,请参阅“git push --help”中的“关于快进的说明”。
解决方案
这是一个评论,我没有足够的声誉来评论。
你能详细说明这个问题吗?你想做什么?在显示此错误消息之前您运行了什么命令?
我的猜测是您正在尝试使用 gh-pages 发布到 Github 页面,在这种情况下,我可以为此提供两种解决方案:
gh-pages
您可以删除名为;的远程和本地分支。- 您也可以将远程分支拉到本地分支;
我将通过几个简单的步骤来描述如何做到这一点:如果您想删除远程分支和本地分支,请前往存储库的主页,然后在左侧您将看到一个下拉菜单,其中包含所有分支,您可以展开此下拉列表并单击查看全部,前往所有分支,您会在 gh-pages 分支中找到一个垃圾桶图标,继续删除它(但请注意,只有在其数据为没有价值,例如,构建结果)。最后在终端中打开您的项目文件夹并运行git branch -d gh-pages
.
但是,如果您想将远程分支拉入您的分支,只需git checkout gh-pages; git pull; git checkout -
在最后一个命令中执行 , dash 是“签出前的上一个分支”的别名,这会将存储库中在线的所有更改集成到您的当地分支机构。
推荐阅读
- python - 我穿着睡衣做了一个简单的井字游戏,但我遇到了一些错误
- python - 通过 Django Shell 访问 Django 外键对象值
- javafx - 在没有包的 FXML 中使用自定义类
- php - PHP preg_match 问题
- ruby-on-rails - 如何使用 Amazon SES 设置 Ruby on Rails 操作邮箱?
- flask - Why does scrapy crawler only work once in flask app?
- javascript - 如何在 React 中显示图像,这些图像作为文件下载并保存在服务器上的文件夹中,文件路径存储在我的数据库中?
- raku - 如何声明一个接受类型化数组参数的函数
- python - Python循环等效Excel偏移等效?
- python - Nginx 单元不适用于 django(ModuleNotFoundError: No module named 'encodings')