我的全名有点长,包含非ascii字符ã
。我想知道我是否应该在git config --global user.name
中使用它,或者只是保持简短(这个决定会带来什么影响)。
换句话说,使用我的全名(就其长度而言)以及其中的非ascii字符是否有任何问题?
git config --global user.name "Hugo Leonardo Leão Mota"
答案 0 :(得分:6)
正如前面提到的in this thread,utf8字符可以使用最近的Git(since git 1.7.10)。
在此之后,您可以正常使用tol来正确显示该字符串 例如,Qt Creator有to 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)
我认为这取决于你的系统。有时这可能是一个问题,但它不会破坏任何东西 - 只显示一个时髦的符号而不是ã
。