Git在Wikipedia上的定义:它是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。Git最初被Linus Torvalds开发出来用于管理Linux内核的开发。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖 于网络和中心服务器。
Git的出现减轻了许多开发者和开源项目对于管理分支代码的压力,由于对分支的良好控制,更鼓励开发者对自己感兴趣的项目做出贡献。其实许多开源项目 包括Linux kernel, Samba, X.org Server, Ruby on Rails,都已经过渡到使用Git作为自己的版本控制工具。对于我们这些喜欢写代码的开发者嘛,有两点最大的好处,我们可以在任何地点(在上班的地铁 上)提交自己的代码和查看代码版本;我们可以开许许多多个分支来实践我们的想法,而合并这些分支的开销几乎可以忽略不计。(摘要)
虽然看了关于Git的定义,但是对还没有接触过Git的我们有点像看天书呢!看到有些内容不理解又没有老师给我们举一些结合我们生活的例子,没办法理解(可能还是看的少吧!)。Git拥有版本追踪能力,“追踪”看到它我想到了追踪器,‘追踪器’和它有关联吗?
在查看Git的内容时,我看到说:Git的信息模型很复杂,而且还像癌细胞一样一直在扩散,当然一直使用Git,就会不断的冒出各种新的概念,并且它的命令行语法完全是随意的而且不一致。虽然我感觉Git很难理解,但我会好好的学它的。