我会将《完全学会Git GitHub GitServer 的24堂课》的学习笔记记录在我的博客上。
从网上找到廖老师的学习资料:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
Git -属于 工具软件 ;
作用是 提升研发效率
功能是 负责项目的版本控制,称为“版本控制系统(version control system, VCS)“
Git是一款免费/开源的分布式版本控制系统。
{ 为了让不同系统上的开发者能够协同工作,集中化的版本控制系统应运而生(CVCS)。这类系统都有一个单一的集中管理的服务器,保存所有文件的修订版本。而协同工作的人们都通过客户端连接到这台服务器,获取最新的文件或者提交更新。集中化的版本控制系统,最显而易见的缺点是中央服务器的单点故障问题。如果宕机,那么就会出现谁都无法提交更新的情况,那么也就无法协同工作;如果磁盘发生故障,而备份又不够即时,那么就有丢失数据的风险,最坏的情况是丢失整个项目的历史更改记录。因此,分布式版本控制系统问世了(DVCS)
http://blog.csdn.net/haohan_meng/article/details/19010511
}