Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。
绝大多数的Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。
到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。
到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux内核社区免费使用 BitKeeper 的权力。
这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。
他们对新的系统制订了若干目标:
速度
简单的设计
对非线性开发模式的强力支持(允许成千上万个并行开发的分支)
完全分布式
有能力高效管理超大规模项目(速度和数据量)
2.
Git与SVN工具对比、集中式和分布式版本控制的区别
试学
4.
Git下载与安装、Git代码托管服务(自己注册操作熟悉)
选修
5.
Git常用命令、环境配置、本地创建Git仓库、克隆远程仓库
选修
7.
Git工作目录下文件的两种状态、本地仓库常用操作
选修
8.
文件忽略列表、查看日志、查看、添加远程仓库、远程仓库克隆
选修
9.
远程仓库移除、抓取、拉取、推送,Git分支查看、创建、切换、合并、推送、删除
选修
10.
在IDEA中使用Git、配置Git、工程添加至Git、暂存区、提交文件、推送、克隆、版本比对、分支操作
选修
11.
刚接触感觉涉及点比较多、命令多,不需要背、逐步熟悉
选修