Skip to content

Commit b4179f8

Browse files
author
Matthew McCullough
committed
Merge pull request #45 from dotnil/gh-pages
Use normal you (你) instead of honorific you (您)
2 parents b46838f + 338456b commit b4179f8

File tree

8 files changed

+464
-233
lines changed

8 files changed

+464
-233
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ Online Git Reference
33

44
I've been giving out git reference cards and wanted a sort of online version
55
of that. A list of the common commands, grouped by task, with the common
6-
invocations in an easy to reference site. This is my shot at that site -
6+
invocations in an easy to reference site. This is my shot at that site -
77
hopefully it is a nice way to get into this stuff if someone is intimidated
88
by the pro git book.

zh/about.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@
44
<div class="box">
55
<h2>谁的作品?</h2>
66
<br/>
7-
<p>Git 参考手册是 Github 项目组的成果。<a href="http://cyj.me">逸才</a><a href="http://gitref.org">Git Reference</a> 的基础上做了中文翻译。</p>
7+
<p>Git 参考手册是 Github 项目组的成果。</p>
8+
<p><a href="http://cyj.me">逸才</a><a href="http://gitref.org">Git Reference</a> 的基础上做了中文翻译。</p>
89
</div>

zh/basic/index.html

Lines changed: 137 additions & 78 deletions
Large diffs are not rendered by default.

zh/branching/index.html

Lines changed: 114 additions & 45 deletions
Large diffs are not rendered by default.

zh/creating/index.html

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@
66
<h2>获取与创建项目</h2>
77
<div class="block">
88
<p>
9-
您得现有一个 Git 仓库,才能用它进行操作。仓库是 Git 存放您要保存的快照的数据的地方
9+
你得先有一个 Git 仓库,才能用它进行操作。仓库是 Git 存放你要保存的快照的数据的地方
1010
</p>
1111

12-
<p>
13-
拥有一个 Git 仓库的途径有两种。在已有的目录中,初始化一个新的,其一。比如一个新的项目,或者一个已存在的项目,但该项目尚未有版本控制。如果您想要复制一份别人的项目,或者与别人合作某个项目,也可以从一个公开的 Git 仓库克隆,其二。本章将对两者都做介绍。
12+
<p>拥有一个 Git 仓库的途径有两种。在已有的目录中,初始化一个新的,其一。
13+
比如一个新的项目,或者一个已存在的项目,但该项目尚未有版本控制。如果你想要复制一份别人的项目,
14+
或者与别人合作某个项目,也可以从一个公开的 Git 仓库克隆,其二。本章将对两者都做介绍。
1415
</p>
1516
</div>
1617
</div>
@@ -26,32 +27,38 @@ <h2>
2627
</h2>
2728

2829
<div class="block">
29-
在目录中执行 <code>git init</code>,就可以创建一个 Git 仓库了。比如,我们恰好有个目录,里头有些许文件,如下:
30+
在目录中执行 <code>git init</code>,就可以创建一个 Git 仓库了。比如,我们恰好有个目录,里头有些许文件,如下:
3031
<pre>
3132
<b>$ cd konichiwa</b>
3233
<b>$ ls</b>
3334
README hello.rb
3435
</pre>
3536

36-
在这个项目里头,我们会用各种编程语言写 "Hello World" 实例。到目前为止,我们只有 Ruby 的,不过,这才刚上路嘛。为了开始用 Git 对这个项目作版本控制,我们执行一下 <code>git init</code>
37+
<p>
38+
在这个项目里头,我们会用各种编程语言写 "Hello World" 实例。
39+
到目前为止,我们只有 Ruby 的,不过,这才刚上路嘛。为了开始用 Git 对这个项目作版本控制,我们执行一下 <code>git init</code>
40+
</p>
3741

3842
<pre>
3943
<b>$ git init</b>
4044
Initialized empty Git repository in /opt/konichiwa/.git/
4145
# 在 /opt/konichiwa/.git 目录初始化空 Git 仓库完毕。
4246
</pre>
4347

44-
现在您可以看到在您的项目目录中有个 <code>.git</code> 的子目录。这就是您的 Git 仓库了,所有有关您的此项目的快照数据都存放在这里。
48+
<p>现在你可以看到在你的项目目录中有个 <code>.git</code> 的子目录。
49+
这就是你的 Git 仓库了,所有有关你的此项目的快照数据都存放在这里。
50+
</p>
4551

4652
<pre>
4753
<b>$ ls -a</b>
4854
. .. .git README hello.rb
4955
</pre>
5056

51-
恭喜,现在您就有了一个 Git 仓库的架子,可以开始快照您的项目了
57+
恭喜,现在你就有了一个 Git 仓库的架子,可以开始快照你的项目了
5258

5359
<p class="nutshell">
54-
<strong>简而言之</strong>,用 <code>git init</code> 来在目录中创建新的 Git 仓库。您可以在任何时候、任何目录中这么做,完全是本地化的。
60+
<strong>简而言之</strong>,用 <code>git init</code> 来在目录中创建新的 Git 仓库。
61+
你可以在任何时候、任何目录中这么做,完全是本地化的。
5562
</p>
5663

5764
</div>
@@ -67,8 +74,8 @@ <h2>
6774
<span class="desc">复制一个 Git 仓库,以上下其手</span>
6875
</h2>
6976
<div class="block">
70-
<p>
71-
如果您需要与他人合作一个项目,或者想要复制一个项目,看看代码,您就需要克隆那个项目。执行 <code>git clone [url]</code>,[url] 为您想要拷贝的项目,就可以了。
77+
<p>如果你需要与他人合作一个项目,或者想要复制一个项目,看看代码,你就可以克隆那个项目。
78+
执行 <code>git clone [url]</code>,[url] 为你想要复制的项目,就可以了。
7279
</p>
7380

7481
<pre>
@@ -84,8 +91,9 @@ <h2>
8491
README Rakefile <span class="blue">lib</span>
8592
</pre>
8693

87-
<p>
88-
上述操作将拷贝该项目的全部记录,让您本地拥有这些。并且该操作将拷贝该项目的主分支,使您能够查看代码,或进行编辑和修改。进到该目录中,您会看到 <code>.git</code> 子目录。所有的项目数据都存在这里。
94+
<p>上述操作将复制该项目的全部记录,让你本地拥有这些。并且该操作将拷贝该项目的主分支,
95+
使你能够查看代码,或编辑、修改。进到该目录中,你会看到 <code>.git</code> 子目录。
96+
所有的项目数据都存在那里。
8997
</p>
9098

9199
<pre>
@@ -98,8 +106,9 @@ <h2>
98106
config index <span class="blue">objects</span>
99107
</pre>
100108

101-
<p>
102-
默认情况下,Git 会按照您提供的 URL 所指示的项目的名称创建您的本地项目目录。通常就是该 URL 最后一个 <code>/</code> 之后的任何东西。您可以在该命令后(即那个 URL 后面)加上它你想要的目录名。
109+
<p>默认情况下,Git 会按照你提供的 URL 所指示的项目的名称创建你的本地项目目录。
110+
通常就是该 URL 最后一个 <code>/</code> 之后的任何东西。如果你想要一个不一样的名字,
111+
你可以在该命令后加上它,就在那个 URL 后面。
103112
</p>
104113

105114
<p class="nutshell">

zh/index.html

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@
55
<h2>Git 手册简介</h2>
66
<div class="block">
77
<p>
8-
本站为 Git 参考手册。目的是为学习与记忆 Git 使用中最重要、最普遍的命令提供快速翻阅。这些命令以您可能需要的操作类型划分,并且将提供日常使用中需要的一些常用的命令以及参数。
8+
本站为 Git 参考手册。目的是为学习与记忆 Git 使用中最重要、最普遍的命令提供快速翻阅。
9+
这些命令以你可能需要的操作类型划分,并且将提供日常使用中需要的一些常用的命令以及参数。
910
</p>
1011
<p>
11-
每个章节都有到下一个章节的链接,所以本手册也可以当作一个入门指导。每个页面还有一个深度 Git 文档阅读的链接,比如官方的使用手册页面或者<a href="http://progit.org">《Pro Git》</a>书中的相关章节,以便于您学习了解更多的 Git 命令。首先,我们要从如何以 Git 的思维方式管理源代码开始。
12+
每个章节都有到下一个章节的链接,所以本手册也可以当作一个入门指导。
13+
每个页面还有一个深度 Git 文档阅读的链接,比如官方的使用手册页面或者 <a href="http://progit.org">《Pro Git》</a>
14+
书中的相关章节,以便于你学习了解更多的 Git 命令。首先,我们要从如何以 Git 的思维方式管理源代码开始。
1215
</p>
1316
</div>
1417
</div>
@@ -17,27 +20,30 @@ <h2>Git 手册简介</h2>
1720
<h2>如何以 Git 的方式思考</h2>
1821
<div class="block">
1922
<p>
20-
懂得 Git,第一件重要的事情就是要知道它与 Subversion、Perforce 或者任何您用过的版本控制工具都有着很大的差别。通常,忘掉您预想的版本控制方式,改以 Git 的方式思考,能够帮助你更好地学习 Git。
23+
懂得 Git,第一件重要的事情就是要知道它与 Subversion、Perforce 或者任何你用过的版本控制工具都有着很大的差别。
24+
通常,忘掉你预想的版本控制方式,改以 Git 的方式思考,能够帮助你更好地学习 Git。
2125
</p>
2226

2327
<p>
24-
让我们从头开始。假设您正在设计一个新的源代码管理系统。在您使用某个工具之前,是如何完成基本的源码版本控制工作的呢?十有八九,您只是在项目到达某些阶段的时候,对项目做一份拷贝。
28+
让我们从头开始。假设你正在设计一个新的源代码管理系统。在你使用某个工具之前,是如何完成基本的源码版本控制工作的呢?
29+
十有八九,你只是在项目到达某些阶段的时候,对项目做一份拷贝。
2530
</p>
2631

2732
<pre> $ cp -R project project.bak </pre>
2833

2934
<p>
30-
这样,您就可以在事情变得一团糟的时候很方便的返回到之前的状态,或者通过对比当前的项目与之前的拷贝,看看自己在之后的工作中,都做了哪些修改。
35+
这样,你就可以在事情变得一团糟的时候很方便的返回到之前的状态,或者通过对比当前的项目与之前的拷贝,看看自己在之后的工作中,都做了哪些修改。
3136
</p>
3237

3338
<p>
34-
如果您有点偏执,您可能会经常作上面说的事情,或许还会给项目拷贝加个日期:
39+
如果你有点偏执,你可能会经常作上面说的事情,或许还会给项目拷贝加个日期:
3540
</p>
3641

3742
<pre> $ cp -R project project.2010-06-01.bak </pre>
3843

3944
<p>
40-
如此,您就有了一堆项目在各个阶段的快照,来作比较、查看。使用这种模式,您还可以有效地与人分享项目变更。如果您会在项目到达一定阶段的时候给它打个包,丢到自己的网站上,那其他的开发者们,就能很方便地下载它,做点改动,并给你补丁回馈。
45+
如此,你就有了一堆项目在各个阶段的快照,来作比较、查看。使用这种模式,你还可以有效地与人分享项目变更。
46+
如果你会在项目到达一定阶段的时候给它打个包,丢到自己的网站上,那其他的开发者们,就能很方便地下载它,做点改动,并给你补丁回馈。
4147
</p>
4248

4349
<pre>
@@ -50,21 +56,24 @@ <h2>如何以 Git 的方式思考</h2>
5056
$ (通过E-mail发送修改补丁)</pre>
5157

5258
<p>
53-
以此方式,原先的开发者就能将其他人的改动应用到他的项目中去,其他开发者也能了解您做的变更。其实这便是许多开源项目采用过多年的协作方式。
59+
以此方式,原先的开发者就能将其他人的改动应用到他的项目中去,其他开发者也能了解你做的变更。其实这便是许多开源项目采用过多年的协作方式。
5460
</p>
5561

5662
<p>
57-
这办法其实很好使,所以假设我们现在想要写个工具,让这个办法更快、更简单。我们与其实现一个工具以记录每个文件的版本,可能不如去实现个工具以使创建、储存项目的快照更加方便,不用每次都去人肉作整个项目的拷贝。
63+
这办法其实很好使,所以假设我们现在想要写个工具,让这个办法更快、更简单。
64+
我们与其实现一个工具以记录每个文件的版本,可能不如去实现个工具以使创建、储存项目的快照更加方便,不用每次都去人肉作整个项目的拷贝。
5865
</p>
5966

6067
<p>
61-
这就是 Git 的精要所在。您通过 <code>git commit</code>告诉 Git 您想保存一份项目快照,Git 就会为您的项目中的各个文件的当前状态存一份记录。之后,绝大部分的 Git 命令都围绕这些记录展开。比如查看它们的区别(diff),提取它们的内容,等等。
68+
这就是 Git 的精要所在。你通过 <code>git commit</code>告诉 Git 你想保存一份项目快照,
69+
Git 就会为你的项目中的各个文件的当前状态存一份记录。之后,绝大部分的 Git 命令都围绕这些记录展开。
70+
比如查看它们的区别(diff),提取它们的内容,等等。
6271
</p>
6372

6473
<center><img src="./images/snapshots.png"/></center>
6574

6675
<p>
67-
如果您将 Git 看作一个排序、对比以及合并项目更新的工具,那就很容易理解并正确做事了
76+
如果你将 Git 看作一个排序、对比以及合并项目更新的工具,那就容易理解状况和正确做事了
6877
</p>
6978

7079
</div>

0 commit comments

Comments
 (0)