使用 branch 对 hexo 备份
因为文章源文件都在本地 hexo 文件夹中,所以备份必不可少,而新建一个 repository 过于臃肿,因此利用 branch 进行备份
操作如下
将网站 clone 到本地
git clone git@github.com:username/username.github.io
创建空的新分支
git checkout --orphan <branchname>
清空网站文件夹,把所需的 hexo 文件复制进来add
git add .
设置上游分支并推送
git commit -am"initial commit" git push --set-upstream origin <branchname>
到此,远程仓库就有两个 branch 了
将 .git 文件夹复制到 Hexo 文件夹
后续日常更新
只需在 Hexo 文件夹中进行commit
push
操作
也可重新 clone 分支git clone -b <branchname> git@github.com:username/username.github.io