File tree Expand file tree Collapse file tree 5 files changed +10
-10
lines changed
03-git-branching/sections
10-git-internals/sections Expand file tree Collapse file tree 5 files changed +10
-10
lines changed Original file line number Diff line number Diff line change 22[appendix]
33== Git 命令
44
5- 在这一整本书里我们介绍了大量的 Git 命令,并尽可能的通过讲故事的的方式来介绍它们,慢慢的介绍了越来越多的命令 。
6- 但是这导致这些命令的示例用法都散落在在全书的各处 。
5+ 在这一整本书里我们介绍了大量的 Git 命令,并尽可能通过讲故事的方式来介绍它们,慢慢介绍了越来越多的命令 。
6+ 但是这导致这些命令的示例用法都散落在全书的各处 。
77
8- 在此附录中,我们会将本书中所提到过的命令都过一遍,并根据其用途大致的分类 。
9- 我们会大致地讨论每个命的作用 ,指出其在本书中哪些章节使用过。
8+ 在此附录中,我们会将本书中所提到过的命令都过一遍,并根据其用途进行大致分类 。
9+ 我们会大致地讨论每个命令的作用 ,指出其在本书中哪些章节使用过。
1010
1111[TIP]
1212====
Original file line number Diff line number Diff line change @@ -297,7 +297,7 @@ Changes to be committed:
297297 modified: index.html
298298----
299299
300- 如果你对结果感到满意,并且确定之前有冲突的的文件都已经暂存了 ,这时你可以输入 `git commit` 来完成合并提交。
300+ 如果你对结果感到满意,并且确定之前有冲突的文件都已经暂存了 ,这时你可以输入 `git commit` 来完成合并提交。
301301默认情况下提交信息看起来像下面这个样子:
302302
303303[source,console]
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ Tony 在找一些能在他的 Arduino 微控制器上运行的代码,他觉得
5656.他想要做出贡献的项目
5757image::images/blink-01-start.png[他想要做出贡献的项目]
5858
59- 但是有个问题,这个代码中的的闪烁频率太高 ,我们觉得 3 秒一次比 1 秒一次更好一些。
59+ 但是有个问题,这个代码中的闪烁频率太高 ,我们觉得 3 秒一次比 1 秒一次更好一些。
6060所以让我们来改进这个程序,并将修改后的代码提交给这个项目。
6161
6262首先,单击“Fork”按钮来获得这个项目的副本。
@@ -207,8 +207,8 @@ image::images/blink-06-final.png[最终的拉取请求]
207207
208208===== 将拉取请求制作成补丁
209209
210- 有一件重要的事情:许多项目并不认为拉取请求可以作为补丁 ,
211- 就和通过邮件列表工作的的项目对补丁贡献的看法一样 。
210+ 有一件重要的事情:和大部分通过邮件列表工作的项目对补丁贡献的看法一样 ,
211+ 许多项目并不认为拉取请求可以作为补丁 。
212212大多数的 GitHub 项目将拉取请求的分支当作对改动的交流方式,并将变更集合起来统一进行合并。
213213
214214这是个重要的差异,因为一般来说改动会在代码完成前提出,这和基于邮件列表的补丁贡献有着天差地别。
Original file line number Diff line number Diff line change @@ -184,7 +184,7 @@ image::images/reset-mixed.png[]
184184
185185===== 第 3 步:更新工作目录(--hard)
186186
187- `reset` 要做的的第三件事情就是让工作目录看起来像索引 。
187+ `reset` 要做的第三件事情就是让工作目录看起来像索引 。
188188如果使用 `--hard` 选项,它将会继续这一步。
189189
190190image::images/reset-hard.png[]
Original file line number Diff line number Diff line change @@ -300,7 +300,7 @@ Rewrite dadf7258d699da2c8d89b09ef6670edb7d5f91b4 (2/2)
300300Ref 'refs/heads/master' was rewritten
301301----
302302
303- `--index-filter` 选项类似于在 <<ch07-git-tools#_rewriting_history>> 中提到的的 `--tree-filter` 选项,
303+ `--index-filter` 选项类似于在 <<ch07-git-tools#_rewriting_history>> 中提到的 `--tree-filter` 选项,
304304不过这个选项并不会让命令将修改在硬盘上检出的文件,而只是修改在暂存区或索引中的文件。
305305
306306你必须使用 `git rm --cached` 命令来移除文件,而不是通过类似 `rm file` 的命令——因为你需要从索引中移除它,而不是磁盘中。
You can’t perform that action at this time.
0 commit comments