备份博客源文件

前言

使用hexo+github搭建的博客,博客作为一个单独的github仓库存在,可是仓库中不包含你每篇博客的源文件。如果你换了一台机器想要更新博客或者不小心博客源文件丢失,那就真的是一件非常糟心的事,现在给出这个问题的一种解决办法吧。

实现方法

  • 首先在Github下创建一个新的repo,取名为blog-generator。(空仓库名随意,与本地的Hexo源码文件夹同名即可)
  • 打开Git界面,cd进入本地的Hexo文件夹,执行以下命令创建仓库:

git init

  • 继续执行下面命令设置远程仓库地址,并更新:

git remote add origin [email protected]:xxxxxx/blog-generator.git (这里的xxxxxxx是你的用户名,记得用SSH地址)
git pull origin master

  • 执行命令以下命令,完成Hexo源码在本地的提交

git add .
git commit -m "添加hexo源码文件作为备份"

  • 执行以下命令,将本地的仓库文件推送到Github。

git push origin master

  • git clone [email protected]:xxxxxx/blog-generator.git这个是你GitHub的SSH地址,千万别用错成HTTP的地址!

博客更新后同步到远程仓库

  • 在本地编写完博客时,顺次执行以下命令,即可完成Hexo博客源文件的更新同步,保持Github上的hexo源码为最新版本。

git add .
git commit -m "更新hexo源文件"
git push origin master

远程仓库更新后同步到本地仓库

  • 当远程仓库有更新时,执行以下命令,即可同步hexo源文件到本地。

git pull origin master

  • 至此,Hexo源代码文件就同步和更新完了。

你可能感兴趣的:(备份博客源文件)