Ghost 版本升级

获取最新版本 下载当前最新版本的 Ghost 文件。相关命令: curl -LOk https://ghost.org/zip/ghost-latest.zip 将 Ghost »

Python 3 学习

之前一直都是用的 Python 2,不过随着 Python 3 越来越成熟,最近决定在新项目中全面使用 Python 3。 这里总结一下 Python 2 和 Python »

Git 分支模型

分支介绍 主分支(master) 开发分支(develop) 功能分支(Feature branches) 发布分支(Release branches) 热修复分支(Hotfix branches) 开发流程图如下: »

Git 选择合并

假定我们遇到这样一种情况:分支 A 上有若干次提交记录,但是分支 B 只需要合并分支 A 中的几次提交记录,该怎么合并呢? 答案是用「cherry-pick」命令。 假定在分支 A »

Webpack 入门

目标 Webpack 的目标是,当 JavaScript 越来越多,项目越来越大时,能够对项目的各种资源进行有效的管理。 作用 模块管理,把系统分成各个子模块,便于管理和加载,在 Webpack 看来, »

CentOS 7 安装 Crontab

定时器 Crontab 是 Linux 下很常用的系统工具。 判断是否安装 crontab 如果返回 command not found 则没有安装。 安装 yum -y »

JavaScript 类数组对象

定义 JavaScript 类数组对象的定义: 可以通过索引访问元素,并且拥有 length 属性; 没有数组的其他方法,例如 push , forEach , indexOf 等。 举例说明 var »

备份 Ghost 博客

之前讲到Ghost 博客的搭建,有的时候博客需要经常的备份以防服务器故障或者其他原因引起的数据丢失。对于 Ghost 博客,备份和迁移都是一件很方便的事情。 通常情况下可以把 Ghost 备份到 Git 上,这里以 GitHub 为例。 »

Git 合并提交

Git 在执行 rebase 操作时,有时候会需要把当前分支中的若干次提交合并在一起,作为一次提交合并到主分支当中,这时候就要用到 squash 。顾名思义,squash 的用途是合并多次提交。 流程 初始状态 开始 Rebase »

Git 标签管理

Git 可以非常方便的创建和管理标签。 创建标签 # 创建轻量标签 git tag v0.1.0 # 创建附注标签 git tag -a v1.0. »