Hexo精简

  • 347 字
  • 次阅读

首先你需要知道的是,因为 hexo 每次生成都是基本所有文件全部重新编译,因此部署的变动是非常多的。commit 基本没办法追踪变动。历史提交是没有意义的。

如果你的commit已经超过300个了,那你可以考虑清理一下历史 commit。例如 squash。

另外因为hexo-deployer-git是force提交,所以你可以直接在本地.deploy_git起新空分支。记得之后删除老分支。

1
git checkout --orphan branchname

这时候你会发现本地文件夹大小没怎么变化,跑下gc清理下就好

1
git gc

BTW: 最近 Linux 下装了 git-gui 之后打开 gui 提示我数据库没有压缩(查了下就是 git gc,不过好像后续提交就要重新压缩)

打赏
打赏提示信息
分享
分享提示信息