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