利用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 branchgit 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 //部署现在我们已经备份完毕了。赶紧试试吧。
 
                   
                   
                   
                   
                            
 
                             本文介绍两种备份GitHub个人博客的方法:一是通过新建仓库进行备份;二是利用原有仓库创建新分支进行备份。
本文介绍两种备份GitHub个人博客的方法:一是通过新建仓库进行备份;二是利用原有仓库创建新分支进行备份。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   983
					983
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            