我在git中为有版本的代码打标签时,喜欢在标签消息中使用项目符号。
这可以通过使用带注释的标签轻松完成:
git tag -a v1.0.0
* Change number 1
* Change number 2
#
# Write a tag message
#
然而,如果我尝试使用-m选项运行相同的标签,标签消息并不是我所期望的内容:
git tag -a v1.0.0 -m "* Change number 1\n* Change number 2"
git show v1.0.0
...
* Change number 1\n* Change number 2
....
字符 '\n' 被直接解释为 '\' 和 'n' 两个字符,而不是一个换行符。我想使用 -m
选项来自动化标签过程。
有没有办法在使用 -m
选项时,将实际的换行符包含在 git tag
中?
git tag -a v1.1.0 -m "+ 在查找和替换控制台中添加了正则表达式的语法高亮," -m "+ 添加了有关自定义某些图形参数的 Windows 10 用户说明。"
。结果。我做错了什么?谢谢。 - Саша Черныхtag -a st3-1.1.0 -m "版本1.1.0" -m "+ 在查找和替换控制台中添加了正则表达式的语法高亮功能," -m "+ 添加了有关自定义某些图形参数以适用于Windows 10用户的说明。"
。结果。谢谢。 - Саша Черных