强烈推荐一个大神的人工智能的教程:http://www.captainai.net/zhanghan
【前言】
说起版本管理工具开发的同胞们不会陌生,小编在工作中用过SVN,TFS,Git;从使用者的角度来说:个人感觉Git是最好用的。
【我眼中的git】
一、来源:
说起Git不得不提它的开发者Linus(Linux的开发者),一个神一般的人物,致力于开源,为了管理Linux源码自己开发了Git(Git官网)。
二、Git的优势:
1.分布式:和SVN和TFS的十分重要的区别在于,它的所有代码不仅仅是在中央仓库中,每个客户端都有完整的一份,这样当中央仓库over了,大家仍然可以从其他伙伴那里clone代码继续开发;
2.速度快:建分支,版本回滚,合并分支上传下载.....都快的不像实力派;
3.有众多的开源网站使用git,比如大家熟知的github,还有国内的码云;
三、我接下来的关于git的写作计划:
1、接下来的几篇会写关于git使用的常见技巧以及命令;
2、自己揣摩git的设计思想,以及在自己项目中的相关应用。
【总结】
一款好的软件我们不仅仅要熟练的使用它,更重要的是体会其中的设计思想,以此来指导自己的项目开发乃至人生。