-
Notifications
You must be signed in to change notification settings - Fork 0
Git
cjhwiki edited this page Jun 28, 2018
·
5 revisions
免费开源的分布式版本控制系统
为版本管理设计的软件
功能多到夸张,也许您永远没能彻底掌握
最先进 之一
Linux内核发明人 Linux Torvalds
帮助Linux内核开发和维护
- 添加修改源代码
- 回滚到特定阶段
- 恢复误删除
Git是如何诞生的。 - 一开始的时候, Torvalds是使用 BitKeeper软件来管理 Linux的程序代码,
-
- 该软件原来是免费使用的,但是后来却要收费。即既有VCS的开发方许可证发生变更。
- 于是Torvalds想要更换VCS,却苦于寻找不到其他的替代方案可以满足开发 Linux的需求。
-
- 参与开发 Linux的人数高达上千人
-
- 更新速度首屈一指》》》功能强、速度高的VCS
-
- 而且分布在世界各地
- 最后 Torvalds决定自己打造一个VCS。2005年
-
- 经过短短几个星期,第—版的Git就正式诞生。
-
- Linux项目从此用Git管理
-
- 当时有将近七百万行的程序代码!
- 由于Git管理Linux项目非常成功,【T亲自开发,性能和功能无可挑剔】
- Git晦涩难懂,刚开始的时候只有部分黑客愿意使用
-
- 许多公司于是纷纷效仿,
-
- 开始使用Git来管理和控制软件研发项目。
-
- 这些成功的经验,让Git的影响力越来越高,使用率也快速提升。
Git具有极大的适用弹性
可运用于任何规模的软件项目的版本管理 适用范围
- 这些成功的经验,让Git的影响力越来越高,使用率也快速提升。
- 单个人开发的很小项目,
- 众多人开发的大型项目。
- 既可以用于本地合作开发的软件项目的版本控制和管理,
- 也可用于跨地域合作开发的软件项目的版本控制和管理。
- 虽然Git开发的最初目的是用于辅助Linux内核开发的过程
- 但是越来越多的自由软件项目和商业软件项目都使用了Git进行灵活、高效和快捷的版本控制。