progit 之 git 起步(1)

了解git为什么这么流行,为什么应该使用git 以及 如何设置及使用git

关于版本控制

版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。有了它就可以将文件回溯到之前的状态,甚至将整个项目都回溯到过去某个时间点的状态。

本地版本控制系统

许多人习惯用复制的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做的唯一好处是简单,但是很容易犯错。为了解决这个问题,人们很久以前就开发了许多本地版本控制系统,大多都是采用某种简单的数据库来记录文件的历次更新差异。

其中最流行的一种是RCS,他的工作原理是在硬盘上保存补丁集(补丁是指文件修改前后的变化);通过应用所有的补丁,可以重新计算出各个版本的文件内容。

集中化的版本控制系统

 

猜你喜欢

转载自www.cnblogs.com/mlllily/p/12152401.html