Hexo迁移备份

创建Git分支将Hexo博客迁移到其它电脑

反省

有时候就会干些蠢事,换电脑忘记吧旧电脑博客的Hexo博客备份到移动硬盘上,一个格式化啥都没了,导致丢失了所有的博客资料。(博客内容要慢慢补) 一定要养成经常备份的好习惯。。。。。。。。

迁移前准备:安装hexo博客必要的软件

  • 下载安装Git客户端
  • 安装node js
  • 从git 仓库拉去原来的项目

采取方式

  1. 采取新建仓库的方式
  2. 分支存放源代码
1
git clone 你的 github 博客地址,这里就不给地址给自己打广告了

必备文件

文件(夹) 说明
scaffolds/ 博客文章模板
source/ 所有的博客文章
themes/ 网站主题
.gitignore push时需忽略的文件
package.json 依赖包的名称和版本号

备份流程

1. 拉取已经部署上去的项目
1
git clone https://github.com/lazyTimes/lazyTimes.github.io.git
2. 拷贝需要备份的 原数据

具体查看上方的必备文件

参考截图:

img

3. 删除主题的.git 配置

执行如下命令删除不必要的内容

1
rm -rf thems/next/.git*
4. 创建名为hexo的分支
1
git checkout -b hexo
5. 把文件存放到暂存区
1
git add --all
6. 提交变更

先提交所有的改动内容

1
git commit -m "hexo-2"

然后使用如下命令把内容推送到分支

1
git push --set-upstream origin hexo

如果没有在Git config 设置用户名和密码,推送的时候会提示设置,根据提示设置用户名和密码即可

7. 源码推到分支上
1
2
3
$ git add .
$ git commit -m "xxxx"
$ git push origin hexo

更加推荐的方式

为了保证我们的源码的一些敏感配置不泄露,建议使用私有仓库进行存储,然而,我是无所谓=-=

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2015-2023 Move Jian
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信