Git
song_4
在通往大神的路上奋斗!
展开
-
Git学习——1.3 Git基础
直接记录快照,而非差异比较 Git 和其他版本控制系统的主要差别在于,Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异。这类系统(CVS,Subversion,Perforce,Bazaar 等等)每次记录有哪些文件作了更新,以及都更新了哪些行的什么内容。这是 Git 同其他系统的重要区别。Git 更像是个小型的文件系统,但它同时还提供了许多以此为基础转载 2015-01-05 20:43:20 · 284 阅读 · 0 评论 -
Git学习——1.2 Git简史
2002 年,Linux 内核开源项目开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。 到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了免费使用 BitKeeper 的权力。这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds )不得不吸取教训,只有开发一套属于自己的转载 2015-01-05 20:42:28 · 407 阅读 · 0 评论 -
Git学习——1.1 关于版本控制
版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 本地版本控制系统 其中最流行的一种叫做 rcs,现今许多计算机系统上都还看得到它的踪影。甚至在流行的 Mac OS X 系统上安装了开发者工具包之后,也可以使用 rcs 命令。它的工作原理基本上就是保存并管理文件补丁(patch)。文件补丁是一种特定格式的文本文件,记录着对应文件修订前后转载 2015-01-05 20:41:55 · 331 阅读 · 0 评论