疑难杂症:上传GitHub提示:noting to commit,working tree clean。
帮人远程弄hexo的时候,碰到了这样的错误。
运行环境 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,同理。首先要让你的项目产生变化,才能提交。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 快乐咸鱼のRaXianch窝!
评论
WalineValine