如何解决运行后'致命的:找不到远程参考refs / heads / gh-pages':git push origin:gh-pages
我的gh页未正确更新,因此我决定删除旧版本并推送新副本。 我采取的一些步骤:
https://webapps.stackexchange.com/questions/8512/how-to-remove-github-pages
2 然后,我运行git push origin :gh-pages
Gh页已成功删除。
3 我下一步运行:git push origin gh-pages
我知道了:
'fatal: Couldn't find remote ref refs/heads/gh-pages'
4 试图在本地创建gh页,然后再次按下。 仅显示README.md。
5 尝试使用npm rm -rf node_modules/gh-pages/ && npm install
来自https://github.com/tschaub/gh-pages/issues/17
但是问题仍然存在,同样的致命错误。
其他步骤: 我还配置了发布源设置->“ GitHub Pages”->“ Master”,但似乎没有用。
我做错了吗?以前,通过运行“ npm run deploy”可以成功创建gh-pages。所以我不明白怎么了。 任何想法将不胜感激。
解决方法
我终于找到了一种重新发布gh页的方法,那就是
git push origin :gh-pages
下一步,在本地分支中,建立另一个名为gh-pages
的分支
然后当前分支指向gh-pages
,
运行git push -u origin gh-pages
。
(在这里,我还首先运行npm run build
在本地构建build
文件夹,并提醒它按照npm run deploy
文件中的脚本运行package.json
。)
经过最后几个步骤后,它不再显示fatal: Couldn't find remote ref refs/heads/gh-pages
。
但是,这可能仅显示README.md
,即使在setting
中source
已经指向gh-pages
,所以我在master
之间切换和gh-pages
分支,甚至尝试了/doc
和/(root)
文件夹,其中一个最终成功了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。