We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9519dbd commit ae42989Copy full SHA for ae42989
book/10-git-internals/sections/plumbing-porcelain.asc
@@ -12,10 +12,10 @@
12
多数底层命令并不面向最终用户:它们更适合作为新工具的组件和自定义脚本的组成部分。
13
14
当在一个新目录或已有目录执行 `git init` 时,Git 会创建一个 `.git` 目录。
15
-这个目录包含了几乎所有 Git 存储和操作的文件。
16
-如若想备份或复制一个版本库,只需把这个目录拷贝至另一处即可,其中几乎包含了你需要的所有东西。
+这个目录包含了几乎所有 Git 存储和操作的东西。
+如若想备份或复制一个版本库,只需把这个目录拷贝至另一处即可。
17
本章探讨的所有内容,均位于这个目录内。
18
-该目录的结构类似于:
+该目录的结构如下:
19
20
[source,console]
21
----
@@ -36,6 +36,6 @@ refs/
36
`hooks` 目录包含客户端或服务端的钩子脚本(hook scripts),在 <<ch08-customizing-git#r_git_hooks>> 中这部分话题已被详细探讨过。
37
38
剩下的四个条目很重要:`HEAD` 文件、(尚待创建的)`index` 文件,和 `objects` 目录、`refs` 目录。
39
-这些东西是 Git 的核心组成部分。
+它们都是 Git 的核心组成部分。
40
`objects` 目录存储所有数据内容;`refs` 目录存储指向数据(分支)的提交对象的指针;`HEAD` 文件指向目前被检出的分支;`index` 文件保存暂存区信息。
41
我们将详细地逐一检视这四部分,来理解 Git 是如何运转的。
0 commit comments