Tao²

Sep 22, 2017

Next.js 添加 Ant Design

Next.js 添加 Ant Design

Next.js 是一个简单而强大基于 React 的 JavaScript 库,而 Ant Design 提供了一整套 UI/UX 解决方案,非常适合网站的快速开发。 这里介绍使用 create-next-app 创建 Next.js 应用并添加 Ant Design。

Oct 10, 2016

Python 3 学习

Python 3 学习

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

Sep 15, 2016

Git 分支模型

Git 分支模型

分支介绍 主分支(master) 开发分支(develop) 功能分支(Feature branches) 发布分支(Release branches) 热修复分支(Hotfix branches)

Aug 15, 2016

Git 选择合并

Git 选择合并

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

Jun 19, 2016

CentOS 7 安装 Crontab

CentOS 7 安装 Crontab

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

Jun 19, 2016

JavaScript 类数组对象

JavaScript 类数组对象

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

Jun 17, 2016

Git 合并提交

Git 合并提交

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

Jun 15, 2016

Git 标签管理

Git 标签管理

Git 可以非常方便的创建和管理标签。 创建标签 # 创建轻量标签 git tag v0.1.0 # 创建附注标签 git tag -a v1.0.0 -m 'version 1.0.0' # 为某次提交创建标签 git tag -a v1.2.0 f4991e9

Jun 10, 2016

Zsh 别名设置

Zsh 别名设置

之前写到 Zsh 的安装 和 Git 别名设置 ,这里其实可以把 Git 别名进行进一步的简化,办法就是通过添加 Zsh 别名。 在 ~/.zshrc 文件中结束部分,找到设置别名的区域,在 # Example aliases # alias zshconfig="mate ~/.zshrc"

Jun 9, 2016

Git 设置别名

Git 设置别名

Git 有的命令比较长,有的需要频繁的使用,这两类命令可以通过定义别名的方式来简化我们的输入。 添加别名的方式,在 ~/.gitconfig 文件末尾添加

Jun 9, 2016

Git 常用技巧

Git 常用技巧

撤销修改 撤销本地修改 git reset --hard 或者 git checkout -- . 切换分支 切换到前一分支 git checkout - 切换到某个分支

Jun 8, 2016

Git 公钥提交

Git 公钥提交

为了避免每次提交都输入用户名和密码,大多数 Git 服务(比如 GitHub、GitLab 和 BitBucket等)都提供 SSH 公钥认证。要实现公钥提交,需要先生成 SSH 密钥组(公钥和私钥),再把公钥上传到服务器即可。 生成公钥