这里本该有简介

git subtree教程

关于子仓库或者说是仓库共用,git官方推荐的工具是git subtree。 我自己也用了一段时间的git subtree,感觉比git submodule好用,但是也有一些缺点,在可接受的范围内。 所以对于仓库共用,在git subtree 与 git submodule之中选择的话,我推荐git ……read more

git学习心得

一开始学习git的时候,网上的git教程很多,看得人眼花缭乱,不知道如何下手。现在对git已经很熟悉了,回过头来总结一下学习方法。 一般官方文档是最全面,但是不一定适合快速上手。我们可以学习一些快速上手的教程,这些教程没有官方文档那么全面,但是可以学习到最常用的操作,适合入门。 入门之后,如果还想进……read more

git不常用操作

把其他分支的某个提交合并到当前分支

部分克隆

log书写规范 第一行为标题,然后换行,写入详细内容,例如: [crayon-5e2c3ad577d61952889090……read more

git命令别名

可以用 git config 为命令设置别名。来看看下面的例子:

现在,如果要输入 git commit 只需键入 git ci 即可。而随着 Git 使用的深入,会有很多经常要用到的命令,遇到这种情况,不妨建个别名提高效率。

shell 快捷键

无意中发现shell的快捷键与emacs一样,以下是一些常用的快捷键,可以帮助我们更高效的使用shell。 首先是按键约定: C- == Ctrl + 字符 M- == Meta + 字符 Meta键,键盘上可能没有,但它可能是 Alt 键,或者是使用 Esc 键代替。 如何在命令行中快速移动 [c……read more

linux tool – 代码行数统计 – cloc

cloc 是一个统计代码行数的工具,可以方便统计各种不同代码类型。 在ubuntu下安装 sudo apt-get install cloc 用法 例如使用cloc ./wordpress 查看我的wordpress代码行数,输出如下: [crayon-5e2c3ad5786ab526774528/……read more

linux tool – 目录树展示工具 – tree

tree是一个可以把目录以树形展示的工具,展示出来的目录相当的美观,如下:

在ubuntu上安装 sudo apt-get install tree 一些用法 tree 显示当前目录的树形结构 tree -L <level&gt……read more

微机原理

微型计算机体系结构 从计算机体系结构的观点来看,计算机由五大部件组成: * 运算器 * 存储器 * 控制器 * 输入设备 * 输出设备这 就是所谓的冯·诺依曼结构。 从计算机硬件系统来看,计算机由以下部分组成: * 微处理器 * 存储器 * I/O接口 * 输入输出设备 参考 百度脑图-微机系统 微……read more

测试驱动开发简介

Test-driven development (TDD),测试驱动开发,是一种软件开发流程。 它把需求分解成许多测试用例,然后编写代码使测试用例通过。 TDD的基本思路就是通过测试来推动整个开发的进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。 实行TDD考虑……read more