github分支备份博客源文件 - Hexo建站(四)_git


Hexo建立的博客的所有文件, 刚开始是没有.git文件夹的.

  1. 首先进入​​.deploy_git​​​目录下, 新建一个分支​​hexo​​​​git branch hexo​
  2. 然后将该目录下的​​.git​​文件夹复制到博客的根目录下, 也就是上一级目录.
  3. 在git bash下操作, 切换到hexo分支.
    ​​​git checkout hexo​
  4. 将根目录下的文件先建立索引, 后推送到远程仓库的hexo分支上.
    // 将文件添加到版本库
    ​​​git add .​​​ // 上传到版本库
    ​git commit -m "描述信息"​​ // 添加远程推送地址
    ​git remote add <shortname> <url>​​ 举例: git remote add origin git@github.com:UserName/UserName.github.io.git
    // 将本地仓库的内容推送到远程仓库
    ​git push origin hexo​

注意:

不用担心远程提交时会将​​​.deploy_git​​​目录一块提交上去, 在博客根目录下有一个文件​​.gitignore​​​, 下面是里面的内容, 因为该文件已经把​​.deploy*​​的内容全部忽略了, 所以提交时, 只会将剩下的文件提交到博客仓库的hexo分支上去. 完成上面操作后, 刷新仓库会看到这是有两个分支. 这是就算完成了.

.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/

[参考链接]

​​​备份博客源文件​​​
利用Github分支备份Hexo源文件