目录
您发现了新的错误么?可以通过下面方式贡献:
记录您发现的问题。
访问 缺陷追踪系统(Github) 报告问题。
修改本Git版本库中的勘误表。
- 在 GitHub 上从本版本库 https://github.com/gotgit/gotgit/ 派生后,直接修改勘误表文件
errata.md。 - 您的修改可以通过 Github 的 Pull Request 工具通知我。
- 还可以直接通过 新浪微博 @群英汇蒋鑫。
- 在 GitHub 上从本版本库 https://github.com/gotgit/gotgit/ 派生后,直接修改勘误表文件
第一版• 第二印
勘误(进行中)
| 页码 | 位置 | 错误描述 | 原文 | 修正为 | 缺陷追踪 |
|---|---|---|---|---|---|
| 文前IX页 | 第8行 | 官方网站URL变更 | http://www.ossxp.com/doc/gotgit/ | http://www.worldhello.net/gotgit/ | |
| 30 | 第18,19行共两处 | 反引号错印为单引号 | 'brew --prefix' | `brew --prefix` | #146 |
| 30 | 倒数第5行 | 命令提示符和点号之间有空格 | $. `brew --prefix`/etc/bash_completion | $ . `brew --prefix`/etc/bash_completion | #152 |
| 146 | 倒数第3行 | 命令 $ git rev-list --oneline F^! D 的结果中应该有Commit G |
- | - | GitHub#11 |
| 229 | 第18,23,28行 | 用户输入字母未加粗 | Use (m)odified or (d)eleted file, or (a)bort? 用户输入 | Use (m)odified or (d)eleted file, or (a)bort? 用户输入 | #155 |
更新(进行中)
“第30章 Gitolite 服务架设”拟更新如下:
第一版• 第一印
勘误
| 页码 | 位置 | 错误描述 | 原文 | 修正为 | 缺陷追踪 |
|---|---|---|---|---|---|
| 30 | 倒数第5,7,11,12行等6处 | 反引号错印为单引号 | 'brew --prefix' | `brew --prefix` | #146 |
| 30 | 倒数第5行 | 反引号错印、未加粗、缺少命令提示符 | 'brew --prefix'/etc/bash_completion | $ . `brew --prefix`/etc/bash_completion | #152 |
| 66 | 倒数第11行 | “作者”误为“提交者” | Author(提交者) | Author(作者) | GitHub#2 |
| 144 | 第1行 | 行首多了一个反引号 | `$ git rev-parse A{tree} A: | $ git rev-parse A{tree} A: | #153 |
| 218 | 第8行 | Git后多了个字母's' | Gits标识出合并冲突, | Git标识出合并冲突, | #159 |
| 265 | 最后1行 | 单词 'world' 少了字母 's' | 用户在使用1.0版的hello-word | 用户在使用1.0版的hello-world | GitHub#5 |
| 369 | 第21行 | 丢了一个项目的“目”字 | 但 -i 参数仅当对一个项执行时才有效。 |
但 -i 参数仅当对一个项目执行时才有效。 |
GitHub#3 |
| 516 | 倒数第15行 | 反引号错印为双引号 | oldtag="cat" | oldtag=`cat` | #151 |
更新
| 页码 | 位置 | 原内容 | 更新内容 |
|---|---|---|---|
| 489 | 倒数第4行之前 | - | GitHub的流行一方面是因其简便的Git版本库创建和托管流程,另一方面还在于其提供了实用的协同工具(如在线Fork + Pull Request),极大地方便了团队协同和项目管理。GitHub的丰富功能足可以单独再写一本书,帮我来完善它吧。网址: http://gotgit.github.com/gotgithub/ 。 |
| 307,311,312 | 多处替换 | 金字塔(式协同模型) | 社交网络(式协同模型) |
| 311 | 倒数第4行 | 金字塔模型的含义是, | 社交网络的含义是针对版本库的修改在信任的个体(程序员)间传递。金字塔的含义是, |
| 463 | 第17行 | 虽然演示用的是本地地址(localhost),但是操作远程服务器也是可以的,只要拥有管理员权限。 | 命令中的user是Gerrit上注册的第一个账号ID,host是刚刚架设的Gerrit服务器地址(域名或IP)。 |
| 463 | 第19行 | $ ssh -p 29418 localhost gerrit gsql |
$ ssh -p 29418 user@host gerrit gsql |
| 467 | 第3行 | 在 Gerrit 个人配置界面中设置了公钥之后,就可以连接 Gerrit 的 SSH 服务器执行命令,示例使用的是本机localhost,其实也可以使用远程IP地址。只是对于远程主机需要确认端口不要被防火墙拦截,Gerrit的SSH服务器使用特殊的端口,默认是29418。 | 在Gerrit个人配置界面中设置了公钥之后,就可以连接Gerrit的SSH服务器(默认端口29418)执行命令。以下示例中Gerrit服务器地址为host,用户ID是在Gerrit中创建的管理员ID(如gerrit)。如果SSH命令的登录ID和系统登录ID相同,用户ID还可省略。 |
| 467-473 | 多处将 localhost 替换为 gerrit@host |
$ ssh -p 29418 localhost gerrit ls-projects | $ ssh -p 29418 gerrit@host gerrit ls-projects |
| 477,478,483,486 | 多处将 localhost 替换为 jiangxin@host |
ssh://localhost:29418/hello.git | ssh://jiangxin@host:29418/hello.git |