谈对“Git”的认识与理解

自诞生于2005年以来,Git日臻完善,在高度易用的同时,仍然保留着初期设定的目标。它的速度飞快,及其适合管理大项目,它还有着令人难以置信的非线性分支管理系统,可以应付各种复杂的项目开发需求。接着说说对Git的简单介绍。Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。同时它也是一种用来保留工程源代码历史状态的命令行工具。另外说一些Git的优点,1、适合分布式开发,强调个体。2、公共服务器压力和数据量都不会太大。3、速度来、灵活。4、离线工作。5、时刻保证数据的完整性,git系统自动jiance.6、安全性高。7、在Git内部都只有三中状态:已提交,已修改和已暂存,相对应Git管理项目时:它的工作目录,暂存区域,以及本地仓库。再谈Git的基础:那么,简单的说,它究竟是怎样的一个系统呢?另外在开始学习Git时,请不要尝试把各种概念和其他版本控制系统相比拟,否则容易混淆每个操作的实际意义。Git和其他版本控制系统的主要差别在于,它只关心文件数据的整体是否发生变化,而大多数其他系统只关心文件内容的具体差异。Git并不保存这些前后变化的差异数据。实际上,它更像是把变化的文件做快照后,记录在一个微型的文件系统中。为提高性能,若文件没有变化,Git不会再次保存,而只对上次保存的快照作一链接。这是Git同其他系统的重要区别。Git更像是个小型的文件系统,但它同时还提供了许多以此为基础的超强工具,而不只是一个简单的VCS。时刻保存数据完整性   在保存到Git之前,所有数据都要进行内容的校验和计算,并将此结果作为数据的唯一标识和索引。常用的Git操作大多仅仅是把数据添加到数据库。因为任何一种不可逆的操作,比如删除数据,都会使回退或重现历史版本变得困难重重。最后说安装Git.有许多种安装方式,主要分为两种,一种是通过编译源代码来安装,另一种是使用为特定平台预编译好的安装包。若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。以上是我对Git的浅显认识,认识不足,仍待努力!

posted @ 2015-09-19 20:16  波波可乐  阅读(236)  评论(0编辑  收藏  举报