@@ -43,7 +43,7 @@ v1.8.5.5
43
43
44
44
Git 使用两种主要类型的标签:轻量标签(lightweight)与附注标签(annotated)。
45
45
46
- 一个轻量标签很像一个不会改变的分支 - 它只是一个特定提交的引用。
46
+ 一个轻量标签很像一个不会改变的分支—— 它只是一个特定提交的引用。
47
47
48
48
然而,附注标签是存储在 Git 数据库中的一个完整对象。
49
49
它们是可以被校验的;其中包含打标签者的名字、电子邮件地址、日期时间;还有一个标签信息;并且可以使用 GNU Privacy Guard (GPG)签名与验证。
@@ -58,7 +58,7 @@ Git 使用两种主要类型的标签:轻量标签(lightweight)与附注
58
58
59
59
[source,console]
60
60
----
61
- $ git tag -a v1.4 -m ' my version 1.4'
61
+ $ git tag -a v1.4 -m " my version 1.4"
62
62
$ git tag
63
63
v0.1
64
64
v1.3
@@ -92,7 +92,7 @@ Date: Mon Mar 17 21:52:11 2008 -0700
92
92
93
93
(((tags, lightweight)))
94
94
另一种给提交打标签的方式是使用轻量标签。
95
- 轻量标签本质上是将提交校验和存储到一个文件中 - 没有保存任何其他信息。
95
+ 轻量标签本质上是将提交校验和存储到一个文件中—— 没有保存任何其他信息。
96
96
创建轻量标签,不需要使用 `-a`、`-s` 或 `-m` 选项,只需要提供标签名字:
97
97
98
98
[source,console]
@@ -141,7 +141,7 @@ a6b4c97498bd301d84096da251c98a07c7723e65 beginning write support
141
141
142
142
现在,假设在 v1.2 时你忘记给项目打标签,也就是在 “updated rakefile” 提交。
143
143
你可以在之后补上标签。
144
- 要在那个提交上打标签,你需要在命令的末尾指定提交的校验和(或部分校验和):
144
+ 要在那个提交上打标签,你需要在命令的末尾指定提交的校验和(或部分校验和):
145
145
146
146
[source,console]
147
147
----
@@ -179,7 +179,7 @@ Date: Sun Apr 27 20:43:35 2008 -0700
179
179
180
180
默认情况下,`git push` 命令并不会传送标签到远程仓库服务器上。(((git commands, push)))
181
181
在创建完标签后你必须显式地推送标签到共享服务器上。
182
- 这个过程就像共享远程分支一样 - 你可以运行 `git push origin [tagname]`。
182
+ 这个过程就像共享远程分支一样—— 你可以运行 `git push origin [tagname]`。
183
183
184
184
[source,console]
185
185
----
0 commit comments