Git 常用技巧
撤销修改 撤销本地修改 git reset --hard 或者 git checkout -- . 切换分支 切换到前一分支 git checkout - 切换到某个分支
撤销修改 撤销本地修改 git reset --hard 或者 git checkout -- . 切换分支 切换到前一分支 git checkout - 切换到某个分支
为了避免每次提交都输入用户名和密码,大多数 Git 服务(比如 GitHub、GitLab 和 BitBucket等)都提供 SSH 公钥认证。要实现公钥提交,需要先生成 SSH 密钥组(公钥和私钥),再把公钥上传到服务器即可。 生成公钥
当不同分支上的文件都发生了更改时,就会遇到把这些更改进行合并,这个时候要用到两个操作:Merge 或者 Rebase 。 Merge Merge 会把两个分支最新的版本(C3 和 C4)进行合并 ,并生成一个新的版本(C5)。
前文讲到 Git 的基础命令,这里谈一下 Git 的分支管理。 Git 的每一次提交都是为当前所有文件创建一个快照,而每创建一个分支则是添加一个可移动的指针,来定位版本修改的过程。
用户设置 Git 应该是如今最常用的版本控制工具了,对于初学者来说,客户端会比较方便,但是熟悉一些基本的 Git 的命令会大大地提高我们的开发效率。 设置用户信息 git config --global user.name 'Tony Wu' git config --global user.email 'mail@tao.im'
平时会经常遇到垂直居中的问题,其实最简单的方法是用 table 的 vertical-align 属性。 父元素样式设为 display: table; 子元素样式设为
遇到了用 JavaScript 判断日期合法性的问题,感觉用正则表达式比较方便,记录一下。 表达式
Zsh 是一款比较强大的 Shell 软件,它在兼容 Bash 的同时还提供了一些更强大的功能。下面是 Zsh 在 Mac 和 CentOS 上的安装方法。 Mac 查看 Mac 上支持的所有 Shell 类型
MariaDB 是开源社区维护的一个 MySQL 分支。 安装 yum -y install mariadb mariadb-server
安装 升级 rpm 安装包并安装。 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm yum -y install nginx
前些天把本地 Node 的版本升级到了 5.9.1,本来一切都很正常,结果在跑 Ghost 的时候出现了问题,Ghost 不支持这一版本,无耐只好单独装了一个 0.12.0 版本的 Node来跑 Ghost,这就要用到 NVM
之前一直是用 WordPress 写博客,WordPress 比较强大,但比较臃肿。虽然也听说过 Ghost,但是一直没机会尝试。这两天在电脑上试了一下,感觉很不错,所以决定把博客系统从 WordPress 转到 Ghost 上来。