当我做一个git commit -m
时得到一个编辑器(vi)时,我希望得到一个编辑器
git tag myTagName -m
因为我的评论将包含带引号的代码,所以我想避免转义!
答案 0 :(得分:2)
进行标记时,请给参数-a
,以便git可以看到此标记是“带注释的”,然后git将打开vim以根据需要/想要的内容输入文本。
喜欢:
git tag -a v1.0
答案 1 :(得分:2)
如果传递了
-a
,-s
或-u <keyid>
中的一个,该命令将创建一个 tag 对象,并需要一个标记消息。除非给出-m <msg>
或-F <file>
,否则将启动编辑器供用户键入标记消息。如果给出
-m <msg>
或-F <file>
且不存在-a
,-s
和-u <keyid>
,则暗示-a
。否则,将创建一个直接指向给定对象的标签引用(即轻量级标签)。
您可能知道,Git中有几种标签。使用-m <msg>
时,是在暗示-a
(带注释的标记)。如果您想让编辑器提供消息,同时仍在创建带注释的标签,只需使用-a
即可。