Pro Git中文版是一款为对git编程感兴趣的朋友推荐的高清图书资源,让你快速的连接Git的使用和远离,需要的朋友欢迎来绿色资源网下载!
Pro Git中文版介绍什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,而实际上,你可以对任何类型的文件进行版本控制。 如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本。采用版本控制系统(VCS)是个明智的选择。有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。你可以比较文件的变化细节,查出是谁最后修改了什么地方从而造成某些怪异问题,又是谁在何时报告了某个功能缺陷,等等。使用版本控制系统通常还意味着,就算你胡来搞砸了整个项目,把文件改的改,删的删,你也可以轻松恢复到原先的样子。而由此额外增加的工作量却微乎其微。 此书介绍的内容要比《使用Git》深入许多,尤其是对多人合作和分布式项目管理的讨论,是《使用Git》中所缺少的。在学习了Git的一系列命令之后,如何才能有效的使用它们管理项目、与他人合作?《Pro Git》专门在第五章里讨论了这些问题。这样就不用自己去摸索了。总的来说,《Pro Git》侧重于各种场合中的惯用法和底层原理的讲述。
Pro Git中文版目录目录
1 起步 1
1.1 关于版本控制. . 1
1.1.1 本地版本控制系统 . . . 1
1.1.2 集中化的版本控制系统 . . .. . 1
1.1.3 分布式版本控制系统 . . 2
1.2 Git 的历史.. . 3
1.3 Git 基础要点 . . . . . 4
1.3.1 直接快照,而非比较差异 ... . . 4
1.3.2 近乎所有操作都可本地执行 . . . 5
1.3.3 时刻保持数据完整性 . . 5
1.3.4 多数操作仅添加数据 . . 5
1.3.5 三种状态. . 6
1.4 安装 Git. . . 7
1.4.1 从源代码安装 . . . . 7
1.4.2 在 Linux 上安装 . . . . . . 7
1.4.3 在 Mac 上安装 . . .. 8
1.4.4 在 Windows 上安装 . 8
1.5 初次运行 Git 前的配置 . 9
1.5.1 用户信息. . 9
1.5.2 文本编辑器. 9
1.5.3 差异分析工具10
1.5.4 查看配置信息10
1.6 获取帮助 . . 10
1.7 小结 11
2 Git 基础 13
2.1 取得项目的 Git 仓库13
2.1.1 从当前目录初始化. . 13
2.1.2 从现有仓库克隆. . . 14
2.2 记录每次更新到仓库. 14
2.2.1 检查当前文件状态. . 14
2.2.2 跟踪新文件. 15
2.2.3 暂存已修改文件. . . 16
2.2.4 忽略某些文件17
2.2.5 查看已暂存和未暂存的更新 . . 18
2.2.6 提交更新. . 20
2.2.7 跳过使用暂存区域. . 21
2.2.8 移除文件. . 22
2.2.9 移动文件. . 23
2.3 查看提交历史 24
2.3.1 限制输出长度28
2.3.2 使用图形化工具查阅提交历史 . 29
2.4 撤消操作 . . 29
2.4.1 修改最后一次提交 . . . . . . 29
2.4.2 取消已经暂存的文件. 30
2.4.3 取消对文件的修改. . . .. . 31
2.5 远程仓库的使用.. . . . . . 31
2.5.1 查看当前的远程库 . . . . . . 32
2.5.2 添加远程仓库 . . . . 32
2.5.3 从远程仓库抓取数据 . . . . . 33
2.5.4 推送数据到远程仓库. . . .. 33
2.5.5 查看远程仓库信息.. . . . . 34
2.5.6 远程仓库的删除和重命名 . . . .. . . 35
2.6 打标签 . .. . . . . 35
2.6.1 列显已有的标签. . .. . . . 35
2.6.2 新建标签. .. . . . 36
2.6.3 含附注的标签. . . .36
2.6.4 签署标签. .. . . . 37
2.6.5 轻量级标签. . . . . 37
2.6.6 验证标签. . . .. . 38
2.6.7 后期加注标签 . . . . 38
2.6.8 分享标签.. . . . . 39
2.7 技巧和窍门 .. . . . 40
2.7.1 自动完成.. . . . . 40
2.7.2 Git 命令别名. . . . 41
2.8 小结 . . . . 42
……