Skip to content

Commit 27d7b9f

Browse files
sandduduOlingCat
authored andcommitted
Review 10-git-internals-plumbing-porcelain
1 parent ade3f1c commit 27d7b9f

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

book/10-git-internals/sections/plumbing-porcelain.asc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
本书前九章专注于探讨高层命令。
1010
然而在本章,我们将主要面对底层命令。
1111
因为,底层命令得以让你窥探 Git 内部的工作机制,也有助于说明 Git 是如何完成工作的,以及它为何如此运作。
12-
多数底层命令并不面向最终用户:它们更适合作为新命令和自定义脚本的组成部分
12+
多数底层命令并不面向最终用户:它们更适合作为新工具的组件和自定义脚本的组成部分
1313

1414
当在一个新目录或已有目录执行 `git init` 时,Git 会创建一个 `.git` 目录。
15-
这个目录包含了几乎所有 Git 存储和操作的对象
16-
如若想备份或复制一个版本库,只需把这个目录拷贝至另一处即可。
15+
这个目录包含了几乎所有 Git 存储和操作的文件
16+
如若想备份或复制一个版本库,只需把这个目录拷贝至另一处即可,其中几乎包含了你需要的所有东西
1717
本章探讨的所有内容,均位于这个目录内。
18-
该目录的结构如下所示
18+
该目录的结构类似于
1919

2020
[source,console]
2121
----
@@ -36,6 +36,6 @@ refs/
3636
`hooks` 目录包含客户端或服务端的钩子脚本(hook scripts),在 <<ch08-customizing-git#r_git_hooks>> 中这部分话题已被详细探讨过。
3737

3838
剩下的四个条目很重要:`HEAD` 文件、(尚待创建的)`index` 文件,和 `objects` 目录、`refs` 目录。
39-
这些条目是 Git 的核心组成部分。
40-
`objects` 目录存储所有数据内容;`refs` 目录存储指向数据(分支)的提交对象的指针;`HEAD` 文件指示目前被检出的分支;`index` 文件保存暂存区信息。
41-
我们将详细地逐一检视这四部分,以期理解 Git 是如何运转的。
39+
这些东西是 Git 的核心组成部分。
40+
`objects` 目录存储所有数据内容;`refs` 目录存储指向数据(分支)的提交对象的指针;`HEAD` 文件指向目前被检出的分支;`index` 文件保存暂存区信息。
41+
我们将详细地逐一检视这四部分,来理解 Git 是如何运转的。

0 commit comments

Comments
 (0)