Github提交消息转义“@”字符

时间:2016-08-09 23:38:05

标签: git github

当我尝试使用包含@符号的邮件进行提交时,我总是会标记用户。

实施例: 在这个message中,我指的是@property python装饰器,而不是名为“property”的github用户。

我是否可以转义此字符并避免创建指向用户的链接?

由于

2 个答案:

答案 0 :(得分:3)

有一种方法可以做到这一点,但它有点hacky。 Slai是very close解决它。您需要粘贴实际零宽度空间,而不是粘贴零宽度空间的代码。 Here是一个测试提交,表明它有效。 另外here是关于零宽度空格字符的一些信息。

注意:网站上的Windows快捷方式不起作用。它插入♂代替。
注2:不要忘记谢谢Slai:)

答案 1 :(得分:1)

据我所知,没有办法逃脱它。

即使您尝试使用转义序列\@或将内容包装在代码标记``中,它仍会呈现为@mention

这是我尝试过的两项测试:

$ git commit --allow-empty -m 'This is a \@test'
$ git commit --allow-empty -m 'This is a `@test`'

我还尝试使用更长的提交消息,并将提及放在更长的描述中。再一次,它没有逃脱它,无论是\还是``