收获:如何对github中的个人博客进行备份
来源:互联网 发布:linux 文件权限 rwx 编辑:程序博客网 时间:2024/06/18 09:11
利用github完成个人博客之后,想要把我的blog进行备份。为的是换了电脑,依然可以更新blog或者想重新发布以前的blog。查看了网上很多资料,总结一下,大致两个方法,基本大同小异。
方法一:github新建仓库BlogBackup备份
github创建新仓库BlogBackup
点击“create repository”按钮,成功创建一个新的git仓库
本地仓库内容推送到BlogBackup仓库
使用git bash 输入以下命令
$ git remote add origin http://github.com/KittoWang/BlogBackUp.git
请把上面的kittowang替换为自己的github账户,否则模拟在本地关联的就是我的远程库。
本地库内容推送到远程库上
$ git push -u origin master
$ git push -u origin master
由于远程库是空的,我们第一次推送master分支时,加上 -u 参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
现在起,只需做本地提交
$ git push origin master
方法二:利用原有github仓库创建分支进行备份
找到本地目录(例如 E:\blog),使用git bash 创建分支hexo
$ git branch hexo
也可以使用一下方式创建分支
$ git checkout -b hexo
切换分支的命令,从hexo分支切换至master
$ git checkout master
现在我们还是回到hexo分支
$ git checkout hexo
查看所有分支命令
$ git branch
git branch可以查看当前已有的分支信息,并在将当前所在分支高亮,当前分支前还有个*号。
若要删除某个分支,可以使用以下命令
$ git branch -d hexo
这个时候刷新github博客,我们将看到两个branches,
点击个人blog仓库下的settings,并修改默认分支为hexo
将本地仓库推送至分支hexo
必须保证,现在是在分支hexo下进行操作
$ git add.//将工作区的文件提交至暂存区(提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件)
$ git commit -m "提交的描述信息"//将暂存区的所有文件提交至当前分支
$ git push origin //使用push 命令,将文件推送到github上
可以看到github上内容
网站的静态页面,我们将放到master分支上。
因为_config.yml上的deploy 为master,我们使用以下命令的时候,我们写的blog会自动放到master上
$ hexo g //生成静态文件
$ hexo d //部署
现在我们已经备份完毕了。赶紧试试吧。
0 0
- 收获:如何对github中的个人博客进行备份
- 收获:如何使用github和hexo搭建个人博客
- 如何备份Github博客至GitCafe
- 如何设置Github个人技术博客
- github pages帮助如何创建个人博客
- 如何使用hexo+github配置个人博客
- 如何在github创建个人博客?
- 如何在github上搭建个人博客
- 如何拥有个人的Github技术博客
- hexo + github 个人博客
- gitHub hexo 个人博客
- github搭建个人博客
- 对oracle数据库中的数据表进行备份
- 如何在Github搭建自己的个人博客
- Hexo+Github博客备份方法
- Github Pages 搭建个人博客
- octopress+github管理个人博客
- Hexo+github 搭建个人博客
- Spring4的开发(第三天)
- Laravel5.2目录结构及composer.json文件解析
- http 错误代码表
- MySQL索引背后的数据结构及算法原理
- Python爬虫小实践:获取某个网站所有的外部链接以及内部链接
- 收获:如何对github中的个人博客进行备份
- 浅谈多线程和断点续传
- 大数据分析与处理
- PAT A1104. Sum of Number Segments (20)
- 【gc】java 垃圾回收基础
- Retrofit2.0使用详解
- 在链表中使用头结点与尾指针
- django部署admin后台static文件丢失问题解决
- 微信jsapi签名算法-java