Git是一款免费、开源的分布式版本控制系统,早由LinilusTorvalds创建,用于管理Linux内核开发,现已成为分布式版本控制的主流工具。
Git版本控制管理(第2版)可以让读者迅速上手Git,用它来跟踪、分支、合并和管理代码变更。本书通过一系列步骤式教程,引导读者迅速掌握从Git基础知识到高级使用技巧在内的所有知识,并提供友好而严谨的建议,以帮助读者熟悉Git的许多功能。
本书在上一版的基础之上进行了全面更新,包含了操作树的技巧,全面覆盖了reflog和stash的用法,还全面介绍了GitHub仓库。一旦你掌握了Git系统的灵活性之后,你可以以近乎无限的各种方式来管理代码开发,而本书则会告诉你怎么来做。
《Git版本控制管理(第2版)》是学习掌握Git的上佳教程,总共分为21章,其内容涵盖了如何在多种真实开发环境中使用Git;洞察Git的常用案例、初始任务和基本功能;如何在集中和分布式版本控制中使用Git;使用Git管理合并、冲突、补丁和差异;获得诸如重新定义变基(rebasing)、钩子(hook)以及处理子模块(子项目)等的高级技巧;Git如何与SVN版本库交互(包括SVN向Git的转换);通过GitHub导航、使用开源项目,并对开源项目做贡献。
《Git版本控制管理(第2版)》适合需要进行版本控制的开发团队成员阅读,对Git感兴趣的开发人员也可以从中获益。
目录
- 第1章 介绍 1
- 第2章 安装Git 7
- 第3章 起步 16
- 第4章 基本的Git概念 28
- 第5章 文件管理和索引 43
- 第6章 提交 61
- 第7章 分支 84
- 第8章 diff 100
- 第9章 合并 114
- 第10章 更改提交 142
- 第11章 储藏和引用日志 170
- 第12章 远程版本库 183
- 第13章 版本库管理 219
- 第14章 补丁 244
- 第15章 钩子 265
- 第16章 合并项目 274