之前我发布了一篇学习计时器的文章,当时上传的音频我没注意体积有多大,是在hexo d
这一步没有成功, warning警告说“GitHub建议上传最大体积为50MB, 上限为100MB”, 很明显我上传的音频文件体积已经超过了100MB. 因此我删掉了那个大文件, 但是当我再次尝试部署时, 还是弹出来一样的warning, 报错文件的路径也和之前的一样, 可是我明明已经删除了那个文件, 后来经过不断的尝试以及在网上搜索, 我找到了一篇和我遇到问题一样的情况因上传过大文件而导致hexo部署时Spawn failed报错的解决方法以及注意事项 这里再在自己的博客上做一个记录:
首先恢复仓库文件
1 | cd .deploy_git |
然后找到自己的 commitid
1 | git log |
接着输入命令:
1 | git reset --hard `commitid` |
按理来说应该就没有问题可以正常 hexo d
了