File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 9
9
首先要弄明白一点,从根本上来讲 Git 是一个内容寻址(content-addressable)文件系统,并在此之上提供了一个版本控制系统的用户界面。
10
10
马上你就会学到这意味着什么。
11
11
12
- 早期的 Git (主要是1.5之前的版本 )的用户界面要比现在复杂的多,因为它更侧重于作为一个文件系统,而不是一个打磨过的版本控制系统。
12
+ 早期的 Git(主要是 1.5 之前的版本 )的用户界面要比现在复杂的多,因为它更侧重于作为一个文件系统,而不是一个打磨过的版本控制系统。
13
13
不时会有一些陈词滥调抱怨早期那个晦涩复杂的 Git 用户界面;不过最近几年来,它已经被改进到不输于任何其他版本控制系统地清晰易用了。
14
14
15
- 内容寻址文件系统层是一套相当酷的东西,所以在本章我会先讲解这部分内容。随后你会学到传输机制和仓库管理任务 ——你迟早会和它们打交道。
15
+ 内容寻址文件系统层是一套相当酷的东西,所以在本章我会先讲解这部分内容。随后你会学到传输机制和版本库管理任务 ——你迟早会和它们打交道。
16
16
17
17
include::sections/plumbing-porcelain.asc[]
18
18
@@ -33,7 +33,7 @@ include::sections/environment.asc[]
33
33
=== 总结
34
34
35
35
现在,你应该相当了解 Git 在背后都做了些什么工作,并且在一定程度上也知道了 Git 是如何实现的。
36
- 本章讨论了很多底层(plumbing)命令,这些命令比你在本书其余部分学到的高级(porcelain)命令来得更原始 ,也更简洁。
36
+ 本章讨论了很多底层命令,这些命令比你在本书其余部分学到的高层命令来得更原始 ,也更简洁。
37
37
从底层了解 Git 的工作原理有助于你更好的理解 Git 在内部是如何运作的,也方便你能够针对特定的工作流写出你自己的工具和脚本。
38
38
39
39
作为一套内容寻址文件系统,Git 不仅仅是一个版本控制系统,它同时是一个非常强大且易用的工具。
You can’t perform that action at this time.
0 commit comments