Git分布式版本控制工具
课程介绍
课程章节 
课程公告

Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 

绝大多数的Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 

到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。

到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux内核社区免费使用 BitKeeper 的权力。 

这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。

他们对新的系统制订了若干目标:
速度
简单的设计
对非线性开发模式的强力支持(允许成千上万个并行开发的分支)
完全分布式
有能力高效管理超大规模项目(速度和数据量)
1. 版本控制概念、git工具的简单介绍 试学
2. Git与SVN工具对比、集中式和分布式版本控制的区别 试学
3. Git工作流程 选修
4. Git下载与安装、Git代码托管服务(自己注册操作熟悉) 选修
5. Git常用命令、环境配置、本地创建Git仓库、克隆远程仓库 选修
6. 工作目录、暂存区以及版本库概念 选修
7. Git工作目录下文件的两种状态、本地仓库常用操作 选修
8. 文件忽略列表、查看日志、查看、添加远程仓库、远程仓库克隆 选修
9. 远程仓库移除、抓取、拉取、推送,Git分支查看、创建、切换、合并、推送、删除 选修
10. 在IDEA中使用Git、配置Git、工程添加至Git、暂存区、提交文件、推送、克隆、版本比对、分支操作 选修
11. 刚接触感觉涉及点比较多、命令多,不需要背、逐步熟悉 选修
12. 教案、软件下载 选修