文章目录
  1. 1. 分支简介
  2. 2. 分支图解
  3. 3. 分支使用详解
    1. 3.1. 从远端获取仓库
    2. 3.2. 创建personal-dev分支
    3. 3.3. 创建personal分支
    4. 3.4. 创建work分支
  4. 4. 多分支下文章编写及发布
    1. 4.1. 个人文章
    2. 4.2. 工作文章

分支简介

  • master分支:主分支,公司博客展现文章所在的分支
  • personal-dev分支:个人编辑分支,个人写文章所在的分支,写好的文章供master和personal分支合并过去
  • personal分支:个人分支,合并personal-dev分支里的文章,静态化后部署到github展现
  • work分支:工作分支,工作内容编写所在的分支,编写完成后供master分支合并过去

分支图解

图片1

分支使用详解

从远端获取仓库

图片2

创建personal-dev分支

  • 指定新分支名并勾上检出新分支,如图3:
    图片3
  • 进入分支目录后删除personal-dev分支里_posts文件夹里的内容,暂存文件到工作区,指定提交记录信息,不要勾选立即推送变更到远端,然后提交,如图4、图5:
    图片4
    图片5
  • 双击master切换到master分支,把personal-dev分支里删除提交HEAD指针指到master(把删除提交合并到master,然后撤销提交,防止以后写文章提交合并时对master分支也进行删除文章动作),合并前选择要合并的提交并去掉立即提交合并前的勾,合并后撤销合并进行回滚提交,最后进行推送到远端,如图6、图7:
    图片6
    图片7

创建personal分支

双击personal-dev切换到personal-dev分支,然后指定分支名,如图8
图片8

创建work分支

双击master切换到master分支,其他操作同上personal-dev分支的建立,创建完成后,工作内容文章在此分支下编写

多分支下文章编写及发布

个人文章

  • 双击personal-dev切换到personal-dev分支下,然后使用hexo n postname命令创建文章,进而进行文章编写
  • 文章编写完成后,可分别切换到master和personal分支里将编写文章的提交合并过来发布

工作文章

  • 双击work切换到work分支下,然后使用hexo n postname命令创建文章,进而进行文章编写
  • 文章编写完成后,切换到master分支将新编写文章的提交合并过来发布
文章目录
  1. 1. 分支简介
  2. 2. 分支图解
  3. 3. 分支使用详解
    1. 3.1. 从远端获取仓库
    2. 3.2. 创建personal-dev分支
    3. 3.3. 创建personal分支
    4. 3.4. 创建work分支
  4. 4. 多分支下文章编写及发布
    1. 4.1. 个人文章
    2. 4.2. 工作文章