Skip to content

Commit 2a51625

Browse files
ousugonetworm
authored andcommitted
fix space
1 parent f0b0df5 commit 2a51625

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

book/07-git-tools/sections/reset.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ image::images/reset-squash-r3.png[]
279279
运行 `git checkout [branch]` 与运行 `git reset --hard [branch]` 非常相似,它会更新所有三棵树使其看起来像 `[branch]`,不过有两点重要的区别。
280280

281281
首先不同于 `reset --hard`,`checkout` 对工作目录是安全的,它会通过检查来确保不会将已更改的文件弄丢。
282-
其实它还更聪明一些。它会在工作目录中先试着简单合并一下,这样所有_还未修改过的_文件都会被更新
282+
其实它还更聪明一些。它会在工作目录中先试着简单合并一下,这样所有 _还未修改过的_ 文件都会被更新
283283
而 `reset --hard` 则会不做检查就全面地替换所有东西。
284284

285285
第二个重要的区别是 `checkout` 如何更新 HEAD。
@@ -290,7 +290,7 @@ image::images/reset-squash-r3.png[]
290290
而如果我们运行 `git checkout master` 的话,`develop` 不会移动,HEAD 自身会移动。
291291
现在 HEAD 将会指向 `master`。
292292

293-
所以,虽然在这两种情况下我们都移动 HEAD 使其指向了提交 A,但_做法_是非常不同的
293+
所以,虽然在这两种情况下我们都移动 HEAD 使其指向了提交 A,但 _做法_ 是非常不同的
294294
`reset` 会移动 HEAD 分支的指向,而 `checkout` 则移动 HEAD 自身。
295295

296296
image::images/reset-checkout.png[]

0 commit comments

Comments
 (0)