版本控制之道-使用Git目录

77 阅读2分钟

第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】