当我尝试使用包含@
符号的邮件进行提交时,我总是会标记用户。
实施例:
在这个message中,我指的是@property
python装饰器,而不是名为“property”的github用户。
我是否可以转义此字符并避免创建指向用户的链接?
由于
答案 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`'
我还尝试使用更长的提交消息,并将提及放在更长的描述中。再一次,它没有逃脱它,无论是\
还是``
。