eoj*_*oja 16 git github gatsby
我做了一个模板销售网站(gatsby / react)。我克隆了我的模板 GitHub 存储库并将远程源更改为新的私有存储库,推送到该存储库工作正常。
我使用 npm srcipt 部署到 gh-pages"deploy": "gatsby build --prefix-paths && gh-pages -d public"
我第一次运行这个命令时,它似乎停止了,所以我control c退出了。现在,当我尝试部署时,出现错误“致命:名为 'gh-pages' 的分支已经存在。”
git branch -a 显示:
remotes/origin/HEAD -> origin/master
remotes/origin/gh-pages
remotes/origin/master
但是 gitHub 上没有 gh-pages 分支。
我试过rm -rf node_modules/gh-pages/.cache没有用。此外,git push origin --delete gh-pages这给出了“错误:无法删除'gh-pages':远程引用不存在”。
我卸载并重新安装了gh-pages。
eoj*_*oja 36
我必须手动删除 node_modules/.cache/gh-pages 才能使部署工作。
在此之前,我曾尝试过“git fetch --prune”,它删除了“remotes/origin/gh-pages”。我不知道修剪树枝是否是必要的步骤。
小智 5
在 Windows 上,您可以运行rm -rf node_modules/.cache/gh-pages. 或手动转到node_modules folder并删除.cache/gh-pages.
| 归档时间: |
|
| 查看次数: |
9046 次 |
| 最近记录: |