最近在写博客的时候突然想把自己的hexo分支完善一下,可是却不小心踩了坑。弄了好几个小时才弄好。最大的原因还是自己对分支管理掌握不够,搞的自己出现问题的时候狼狈不堪。

如果想要进行hexo博客分支备份,推荐Hexo博客备份

先说一下事情起因过程

  • 我发现当我切换到hexo分支时,本地的目录是master分支里面的东西,而我切换到master分支时,本地目录是hexo分支里面的东西(可能是我记错了,也可能是我一时疏忽大意,没管那么多,没仔细看)
  • 一不小心把master分支里面的东西传到了hexo分支
  • 然后把本地分支删除了
  • 后来索性把远程分支一起删了(就是这样,本地的东西也没了,还好我把博客的md文章全部备份了,不然哭死)
  • 发现仓库不能用了
    后来我才知道,进行单独的分支管理,最好本地是有一个单独分支文件夹(反正我是喜欢这样)

解决过程

  • 再创建一个hexo分支,将hexo设为默认分支
  • 把之前的博客文件夹弃用
  • 将github的东西克隆下来(会有博客的基本结构)
  • 将之前保留的_config.yml,themes/,source/,scaffolds/,package.json,.gitignore复制过来
  • 执行npm installnpm install hexo-deployer-git(重要 在hexo分支)(一开始我没执行hexo-deployer-git,然后执行hexo d 的时候就会有ERROR Deployer not found: git 的错误)
  • 执行git add .、git commit -m ""git push origin hexo来提交hexo网站源文件
  • 依次执行hexo ghexo d生成静态网页部署至Github上

这样一来,你的博客仓库就有master分支和hexo分支,分别保存静态网页和源文件。

以后进行修改添加

  • 执行git add .、git commit -m ""git push origin hexo来提交hexo网站源文件
  • 依次执行hexo ghexo d生成静态网页部署至Github上

结尾语

以后尽量不手痒,到处乱改。这次过程其实还是挺艰难的,因为自己脑子太乱了,所以做的时候半天抓不到思绪。所以其实耗费了很多时间,也是对自己的一个小考验。希望这次之后,自己能更加坦然去面对bug,也让自己更加独立思考和行动。

转载于:https://www.cnblogs.com/wlfsmile/p/7373121.html

hexo博客分支教训相关推荐

  1. hexo博客搭建时遇到的一些问题

    之前的WP博客荒废了好久之后终于感觉该做点正事了,所以这几天花了点时间重新弄了下hexo,毕竟是比较符合前端的一个博客框架.比起wp来说,hexo轻量级的多,而且易部署(指速度优化方面),也不需要一个 ...

  2. 使用 hexo-git-backup 插件备份你的 Hexo 博客

    欢迎关注我的专栏:<个人博客搭建:Hexo+Github Pages>,从搭建到美化一条龙,帮你解决 Hexo 常见问题! 我的博客地址:https://www.itrhx.com/ 由于 ...

  3. Hexo博客的备份与恢复

    可能有的小伙伴认为备份不就创建一个仓库多简单:或者说我将Hexo博客源文件拷贝到U盘不就可以了吗,可是你写一篇文章或者更新一次配置就要拷贝一次不是很麻烦吗? 备份博客源文件的好处: 如果电脑突然罢工, ...

  4. 在github上搭建hexo博客

    cnblog的MarkDown太糟心了,干脆换hexo和github pages用用. 这个随笔给自己当备忘录用的,网上有更详细的教程. hexo官方文档 安装git,安装nodejs windows ...

  5. 使用Travis CI自动部署Hexo博客

    自从使用GitHub Pages和Hexo来发布博客之后,不得不说方便了许多,只需要几个简单的命令博客就发布了.但在不断的使用中发现每次的发布操作也挺耗时的. 我一般的操作是将平时整理好的md文件放到 ...

  6. github page hexo博客gitee_GitHub+hexo快速搭建个人博客

    写博客的好处是我们用博客表达自己.升华自己. 平时学习新知识总是经常性会遗忘部分内容,使用过有道云,印象笔记,公众号,缺金社区,csdn,Github,码云等等记录了零零散散一些内容.所以准备使用he ...

  7. Hexo博客(Snail主题)搭建回顾概览

    Hexo博客(Snail主题)搭建回顾概览 笔者搭建博客地址:saltyfishyjk's Blog 文章目录 Hexo博客(Snail主题)搭建回顾概览 Part 0 前言 写作背景 定位 您在这里 ...

  8. 开箱即用,Hexo博客的github+server自动部署

    用了一段时间HEXO搭建个人的博客,但每次发布文章,都需要打开电脑hexo g编译之后,再提交到服务器上,确实挺麻烦的,和小伙伴聊完他的日志发布方式之后,痛定思痛,快捷发布日志这个问题需要解决一下了! ...

  9. Hexo博客备份方案

    hexo是较为成熟的静态博客解决方案,但由于你所看到的网页中并不包含博客的源文件,这样对本地设备的依赖性很高,如果更换了设备想要维护在远端的博客就要在新设备上重新搭建,费时又费力.这个时候我们可以利用 ...

  10. hexo 博客next主题集成gitment或者gitalk评论系统

    原文链接hexo 博客next主题集成gitment或者gitalk评论系统 前言 之前使用多说,多说挂了,用网易跟帖代替,网易跟帖又没了.前段时间用来必力,感觉还行,但总归不踏实.后面发现有gitm ...

最新文章

  1. html中不透明度怎么写,css如何设置div不透明度?
  2. 实战SSM_O2O商铺_24【商铺列表】View层开发
  3. 服务容错设计:流量控制、服务熔断、服务降级
  4. CCNA-第三篇-OSI模型-上
  5. 计算机网络课制作双绞线实验,《计算机网络》课程实验——网线制作.pdf
  6. win 7 或 mac 远程桌面到 ubuntu (ssh)
  7. 【LeetCode】【HOT】141. 环形链表(快慢指针)
  8. Android 系统(104)---浅谈ANR及log分析ANR
  9. 前端利器!让AI根据手绘原型生成HTML | 教程+代码
  10. C# 正则表达式 匹配IP地址
  11. NYOJ题目66-分数拆分
  12. 文件与base64的互相转换操作
  13. 百战程序员怎么样?python介绍和了解python是什么
  14. 100条人生哲理语句
  15. css的nth选择器,CSS选择器之nth
  16. 找不到服务器或dsn错误,win10系统找不到服务器或dns错误的解决步骤
  17. Python 分类算法(1)——逻辑回归logistic regression之代码实现(2)
  18. 【软件设计】5本软件设计书籍的读书笔记
  19. OGG 抓取进程模式转换(集成模式→经典模式)(integrated→classic)
  20. win10安装vivado + vitis 2019.2 教程

热门文章

  1. Hi Developer,您有一份来自华为云学院的微服务开发攻略请查收
  2. html embed自动播放,HTML-embed标签
  3. 微信公众号首次关注自动回复图文信息
  4. 树莓派监测CPU温度
  5. linux如何卸载光驱显示busy,执行umount 的时候却提示:device is busy 的处理方法 卸载挂载的盘提示如下...
  6. linux dx游戏,10大免费 Linux 游戏
  7. 台式计算机有线无线网卡设置,台式电脑怎么设置无线网络,详细教您台式电脑怎么设置无线网络...
  8. JS一些常用证件信息的正则表达式
  9. 该怎么保持微信公众账号用户活跃度
  10. Spire.Doc 教程:如何将Word转换为PDF