问题描述
在写完今天上课的笔记准备上传后,hexo d 出现了错误,错误显示 Spawn filed 的错误,于是上网寻找解决的方案。
 
 
网上的解决方案
根据错误信息描述,是 git 的缓存出现了问题,只要找到最近一次正确的 commit 信息即可,并且原来写的文章都还保存在 source 文件夹里边。
本地的 commit 信息在 /root/to/your/blog/.deploy_git/.git/logs/refs/head/master 里边寻找
 
 
服务器端的 commit 信息在 /root/to/your/blog.git/heads/refs/heads 里边,查到最近一次成功提交的 CommitID ,使用 git reset -hard CommitID 即可回退到最近一次成功 commit 的 git 仓库状态。
之后就可以继续愉快的 hexo d 了~
