小编Eri*_*son的帖子

如何在git标记消息中包含换行符

当我在git中标记版本化代码时,我喜欢在标记消息中使用项目符号.

这可以通过带注释的标签轻松完成:

git tag -a v1.0.0

* Change number 1
* Change number 2
#
# Write a tag message
#
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用-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
....
Run Code Online (Sandbox Code Playgroud)

'\n'被字面解释为字符'\'和'n'而不是换行符.我想使用该-m选项,以便我可以自动化标记过程.

有没有办法git tag-m选项中包含实际的换行符?

git

7
推荐指数
3
解决办法
3325
查看次数

标签 统计

git ×1