git总结

子模块使用

使用hexo时候,主题和Blog分为2个项目,Blog依赖主题。于是使用子模块分开管理。

添加子模块

1
2
cd ~/xiaoyu5256.github.io
git submodule add git@github.com:xiaoyu5256/hexo-theme-next.git themes/next

更新子模块

克隆blog项目,查看目录下的themes/next,这时,themes/next下为空。
执行:

1
2
git submodule init
git submodule update

或者
1
git submodule update --init --recursive

参考
Git 工具 - 子模块

git status显示中文unicode编码问题

执行git config --global core.quotepath false

参考
Git Status 中文乱码解决