运行环境 Runtime environment
1 | 操作系统 : Windows10 |
症状
使用“hexo d”命令,上传博客到GitHubPages时出现了这样的提示。
报错信息:”nothing to commit, working tree clean”
解决办法
在网上查了许久,上面所描述的情况多种多样。但是就我个人认为,主要的原因是:
是因为并没有修改要提交的项目,报的提示的意思是,项目(文件夹)没有被修改,没必要提交。
而hexo进行提交博客,需要使用hexo d命令,但是它是需要是使用 hexo-deployer-git 包的,
如果没有安装,它检索不到博文,进而提交时,让github发现项目没有发生变化,于是提交失败,弹出这种提示。
那么安装 hexo-deployer-git 就行了。
npm install hexo-deployer-git
总结
其他的情况碰到noting to commit,working tree clean,同理。首先要让你的项目产生变化,才能提交。