版本控制之道-使用Git目录
第1章:Git的版本控制之道
- 1.1 版本库【22】
- 1.2 版本库中存储什么【23】
- 1.3 工作目录树【24】
- 1.4 代码修改与文件同步【24】
- 1.5 跟踪项目、目录和文件【25】
- 1.6 使用标签跟踪里程碑【26】
- 1.7 使用分支来跟踪并行演进【27】
- 1.8 合并【28】
- 1.9 锁机制【30】
- 1.10 下一步【31】
第2章:Git安装与设置
- 2.1 安装Git【33】
- 2.2 设置Git【38】
- 2.3 使用Git图形界面(GUI)【40】
- 2.4 获取Git内置帮助信息【41】
第3章:创建第一个项目
- 3.1 创建版本库【44】
- 3.2 代码修改【44】
- 3.3 在项目中工作【47】
- 3.4 理解并使用分支【50】
- 3.5 处理发布【51】
- 3.6 克隆远程版本库【55】
第4章:添加与提交:Git基础
- 4.1 添加文件到暂存区【60】
- 4.2 提交修改【63】
- 4.3 查看修改内容【66】
- 4.4 管理文件【69】
第5章:理解和使用分支
- 5.1 什么叫分支【74】
- 5.2 创建新分支【75】
- 5.3 合并分支间的修改【77】
- 5.4 冲突处理【82】
- 5.5 删除分支【85】
- 5.6 分支重命名【86】
第6章:查询Git历史记录
- 6.1 查看Git日志【90】
- 6.2 指定查找范围【91】
- 6.3 查看版本之间的差异【94】
- 6.4 查明该向谁问责【95】
- 6.5 跟踪内容【97】
- 6.6 撤销修改【101】
- 6.7 重新改写历史记录【104】
第7章:与远程版本库协作
- 7.1 网络协议【110】
- 7.2 克隆远程版本库【113】
- 7.3 版本库同步【114】
- 7.4 推入改动【115】
- 7.5 添加新的远程版本库【116】
第8章:管理本地版本库
- 8.1 使用标签标记里程碑【121】
- 8.2 发布分支的处理【123】
- 8.3 标签与分支的有效名称【125】
- 8.4 记录和跟踪多个项目【126】
- 8.5 使用Git子模块跟踪外部版本库【127】
第9章:高阶功能
- 9.1 压缩版本库【135】
- 9.2 导出版本库【136】
- 9.3 分支变基【137】
- 9.4 重现隐藏的历史【140】
- 9.5 二分查找【143】