背景

用hugo搭建了个博客,我把博客的data目录提交到git上做备份,把public提交到pages上。但是在备份data目录的时候有点问题;

目录结构如下:

D:\hugo\data
archetypes/ 
config.toml 
content/    
data/       
layouts/    
public/     
readme.md   
resources/  
static/     
themes/     

我在 data/ 目录下add commit push 后发现远程仓库内并没有themes/的内容,于是我在themes/ 下执行 ”git add .” 提示:“in unpopulated submodule ‘themes’ ”

解决方法

在 data/ 下输入”git rm -r –cached themes/“

注意:是themes/ ,意为themes目录及子目录

在 data/ 下输入”git add themes”

git commit -m “ ”

git push origin master

去远程git库看一下,已经提交上去了。