当我在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 ×1