问题描述
使用git push推送hexo源代码到gitee时,发现themes文件夹为空,配置的主题文件没有提交上去。
故障分析
通过ls -a查看隐藏文件时,发现目录下存在.git和.gitignore,证明该目录已被其他git控制,导致git push出现了空文件夹。
原因是因为该主题引用的是其他博主开发的主题模板,该主题作者提交到github开源时需构建Git仓库,所以带了隐藏的.git和.gitignore文件夹
故障排除
删除.git和.gitignore这两文件夹
使用下面命令清除目标文件夹的git push记录(暂存区缓存)
1
git rm -r --cached themes/antiquity/
从新push推送,解决上传文件夹空问题。
转载请注明出处,阅读有风险,参考需谨慎!