这可能是 hexo 主题们的一个硬伤,尤其是触碰到 Git 常用命令的“盲区”时候。
简单说,在 theme 下的一般是我们 git clone 过来的,是一个仓库,也就是说我们在一个仓库里面使用了另一个仓库。Git 会把主题文件的项目当做成一个 子模块 。
把主题文件剪切出去,git push 一下;去除 .git 文件(标识这是一个仓库),阉割 后再剪切回去 git push 一下。
好了, 看你远程 theme/ 下是不是已经有了你心爱的主题了 :)
ps: SourseTree 这个图形化工具对于初学者是很直观的表达的
这可能是 hexo 主题们的一个硬伤,尤其是触碰到 Git 常用命令的“盲区”时候。
简单说,在 theme 下的一般是我们 git clone 过来的,是一个仓库,也就是说我们在一个仓库里面使用了另一个仓库。Git 会把主题文件的项目当做成一个 子模块 。
把主题文件剪切出去,git push 一下;去除 .git 文件(标识这是一个仓库),阉割 后再剪切回去 git push 一下。
好了, 看你远程 theme/ 下是不是已经有了你心爱的主题了 :)
ps: SourseTree 这个图形化工具对于初学者是很直观的表达的