Skip to content

Commit b956b58

Browse files
OlingCatnetworm
authored andcommitted
修正翻译
Fixed #388
1 parent 6b1bef1 commit b956b58

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

book/03-git-branching/sections/rebasing.asc

+4-3
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,9 @@ image::images/interesting-rebase-1.png[从一个主题分支里再分出一个
8585
$ git rebase --onto master server client
8686
----
8787

88-
以上命令的意思是:“取出 `client` 分支,找出 `server` 分支之后的分歧的补丁,
89-
然后把它们在 `master` 分支上重放一遍”。这理解起来有一点复杂,不过效果非常酷。
88+
以上命令的意思是:“取出 `client` 分支,找出它从 `server` 分支分歧之后的补丁,
89+
然后把这些补丁在 `master` 分支上重放一遍,让 `client` 看起来像直接基于
90+
`master` 修改一样”。这理解起来有一点复杂,不过效果非常酷。
9091

9192
.截取主题分支上的另一个主题分支,然后变基到其他分支
9293
image::images/interesting-rebase-2.png[截取主题分支上的另一个主题分支,然后变基到其他分支。]
@@ -146,7 +147,7 @@ image::images/interesting-rebase-5.png[最终的提交历史。]
146147
(((rebasing, perils of)))
147148
呃,奇妙的变基也并非完美无缺,要用它得遵守一条准则:
148149

149-
*不要对在你仓库外的提交上执行变基,别人可能正在基于它来工作。*
150+
*如果提交存在于你的仓库之外,而别人可能基于这些提交进行开发,那么不要执行变基。*
150151

151152
如果你遵循这条金科玉律,就不会出差错。
152153
否则,人民群众会仇恨你,你的朋友和家人也会嘲笑你,唾弃你。

0 commit comments

Comments
 (0)