Skip to content

Commit 81e66e3

Browse files
committed
修正附录B引号
1 parent 2f841f9 commit 81e66e3

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

book/B-embedding-git/sections/jgit.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ String name = cfg.getString("user", null, "name");
9393
第一行获取一个指向 `master` 引用的指针。
9494
JGit 自动抓取位于 `refs/heads/master` 的 _真正的_ master 引用,并返回一个允许你获取该引用的信息的对象。
9595
你可以获取它的名字 (`.getName()`) ,或者一个直接引用的目标对象 (`.getObjectId()`) ,或者一个指向该引用的符号指针 (`.getTarget()`) 。
96-
引用对象也经常被用来表示标签的引用和对象,所以你可以询问某个标签是否被 ``削除'' 了,或者说它指向一个标签对象的(也许很长的)字符串的最终目标。
96+
引用对象也经常被用来表示标签的引用和对象,所以你可以询问某个标签是否被“削除”了,或者说它指向一个标签对象的(也许很长的)字符串的最终目标。
9797

9898
第二行获得以 `master` 引用的目标,它返回一个 ObjectId 实例。
9999
不管是否存在于一个 Git 对象的数据库,ObjectId 都会代表一个对象的 SHA-1 哈希。

book/B-embedding-git/sections/libgit2.asc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ git_repository_free(repo);
3737

3838
第二段代码使用了一种 rev-parse 语法(要了解更多,请看 <<ch07-git-tools#r_branch_references>> )来得到 HEAD 真正指向的提交。
3939
返回类型是一个 `git_object` 指针,它指代位于版本库里的 Git 对象数据库中的某个东西。
40-
`git_object` 实际上是几种不同的对象的 ``父'' 类型,每个 ``'' 类型的内存布局和 `git_object` 是一样的,所以你能安全地把它们转换为正确的类型。
40+
`git_object` 实际上是几种不同的对象的“父”类型,每个“子”类型的内存布局和 `git_object` 是一样的,所以你能安全地把它们转换为正确的类型。
4141
在上面的例子中, `git_object_type(commit)` 会返回 `GIT_OBJ_COMMIT` ,所以转换成 `git_commit` 指针是安全的。
4242

4343
下一段展示了如何访问一个提交的详情。
@@ -112,7 +112,7 @@ Ruby 的代码很好很简洁,另一方面因为 Libgit2 做了大量工作,
112112
==== 高级功能
113113

114114
Libgit2 有几个超过核心 Git 的能力。
115-
例如它的可定制性:Libgit2 允许你为一些不同类型的操作自定义的``后端'',让你得以使用与原生 Git 不同的方式存储东西。
115+
例如它的可定制性:Libgit2 允许你为一些不同类型的操作自定义的“后端”,让你得以使用与原生 Git 不同的方式存储东西。
116116
Libgit2 允许为自定义后端指定配置、引用的存储以及对象数据库,
117117

118118
我们来看一下它究竟是怎么工作的。
@@ -136,7 +136,7 @@ error = git_repository_set_odb(odb); // <4>
136136

137137
_(注意:这个错误被捕获了,但是没有被处理。我们希望你的代码比我们的更好。)_
138138

139-
<1> 初始化一个空的对象数据库( ODB ) ``前端'',它将被作为一个用来做真正的工作的 ``后端'' 的容器。
139+
<1> 初始化一个空的对象数据库( ODB )“前端”,它将被作为一个用来做真正的工作的“后端”的容器。
140140
<2> 初始化一个自定义 ODB 后端。
141141
<3> 为这个前端增加一个后端。
142142
<4> 打开一个版本库,并让它使用我们的 ODB 来寻找对象。

0 commit comments

Comments
 (0)