diff --git a/src/levels/intro/commits.js b/src/levels/intro/commits.js index 46cd7b4d..6ca9ee50 100644 --- a/src/levels/intro/commits.js +++ b/src/levels/intro/commits.js @@ -345,11 +345,9 @@ exports.level = { "## Git Commits", "Git 仓库中的一次提交(commit)记录目录下所有文件的快照。感觉像是大量的复制和粘贴,但 Git 做的不只这么简单!", "", - "Git 希望提交记录尽可能地轻量,所以每次进行提交时,它不会简单地复制整个目录。实际上它把每次提交记录保存为从代码库的一个版本到下一个版本的变化集,或者说一个\"增量(delta)\"。所以,大部分提交记录都有一个父提交(parent commit)-- 我们会很快演示这一点。", + "Git 希望提交记录尽可能地轻量,所以每次进行提交时,它不会简单地复制整个目录。条件允许的情况下,Git 会把提交压缩成从代码库的一个版本到下一个版本的变化合集,也叫“增量(delta)”。", "", - "克隆(clone)代码库时,需要解包(unpack)或者“解析(resolve)”所有的差异。所以在克隆代码库时,可能会看见如下命令行输出:", - "", - "`resolving deltas`", + "Git 还维护了“提交的创建时间”的历史记录,因此,大部分提交都有祖先 -- 我们会在图示中用箭头来表示这种关系。对于项目的成员来说,这份提交历史对大家都有好处。", "", "要学的东西有很多,但现在你可以把提交记录看作是项目的快照。提交记录非常轻量且可以快速切换!" ] @@ -359,13 +357,13 @@ exports.level = { "type": "GitDemonstrationView", "options": { "beforeMarkdowns": [ - "在实践中学习 commit。右边是一个(小)Git 代码库的图示。当前有两个提交记录—— 初始提交 `C0` 和其后可能包含有用修改的提交 `C1`。", + "我们来看看实际使用中是个什么样子吧。右边是一个(小型)Git 代码库的图示。当前有两个提交记录 -- 初始提交 `C0` 和其后可能包含有用修改的提交 `C1`。", "", "点击下面的按钮生成新的提交记录。" ], "command": "git commit", "afterMarkdowns": [ - "看!碉堡吧!我们修改了代码,并保存为一次提交记录。刚刚做的提交 `C2` 有一个父提交(parent)`C1`,代表此次修改的基础。" + "看!碉堡吧!我们修改了代码库,并把这些修改保存成了一次提交记录。刚刚生成的提交 `C2` 有一个父提交(parent)`C1`,父提交是当前提交修改的基础。" ], "beforeCommand": "" }