git出现fatal: Pathspec 'xxx' is in submodule 'xxx'的解决方法
在hexo中, 在themes目录下git clone了一个子目录themes/next. git push 到远程仓库后没有看到themes/next中的内容, 也无法git add
1 | shentao@shentao-ThinkPad-T450:~/blog$ git commit -m "fix" themes/next/ |
当创建一个子git项目是, 项目就叫做git submodule结构, 外部无法对子模块进行控制, 有两种方式(我知道的):
1.
1 | cd themes/next |
再到外部提交
1 | git add themes/next |
1
2git rm --cached themes/next
git add themes/next