是否可以为user.name Git配置使用long非ascii名称?

时间:2014-07-19 21:43:18

标签: git configuration internationalization git-config

我的全名有点长,包含非ascii字符ã。我想知道我是否应该在git config --global user.name中使用它,或者只是保持简短(这个决定会带来什么影响)。

换句话说,使用我的全名(就其长度而言)以及其中的非ascii字符是否有任何问题?

git config --global user.name "Hugo Leonardo Leão Mota"

3 个答案:

答案 0 :(得分:6)

正如前面提到的in this thread,utf8字符可以使用最近的Git(since git 1.7.10)。

在此之后,您可以正常使用tol来正确显示该字符串 例如,Qt Creatorto include a patch以UTF-8编码显示作者。

答案 1 :(得分:2)

Git和使用Git的工具应该支持带有Unicode字符的完整名称。虽然您可能会遇到使用某些工具的错误,但没有理由不妥协您的工作签名。

了解普遍接受的一个好方法是查看现有项目。在Git本身,例如:

git log --pretty=format:%an | sort -u | less

具体而言,检查名称比您的名称更长的开发人员:

git log --pretty=format:%an | sort -u | egrep '.{25}'

显示了十七个较长的名字。

答案 2 :(得分:1)

我认为这取决于你的系统。有时这可能是一个问题,但它不会破坏任何东西 - 只显示一个时髦的符号而不是ã