尝试使用以下命令之一在 GIT Bash 提示符下设置 git config:
git config --global i18n.commitEncoding utf8
git config --global i18n.commitEncoding cp1252
如果您团队中的某个人使用另一种编码,您将遇到不匹配的情况。Petra 使用 utf8:
git commit -m "Petras message with umlaut ÄäÜüÖöß etc."
卡尔使用 cp1252:
git commit -m "Karls message with umlaut ÄäÜüÖöß etc."
Sara 检查推送的分支,根据她的编码,她将看到其中一条消息格式正确,而另一条消息格式错误。
git config --global i18n.commitEncoding utf8
git log -n 2 --oneline
Petras message with umlaut ÄäÜüÖöß etc.
Karls message with umlaut <C4><E4><D6><F6><DC><FC><DF> etc.
git config --global i18n.commitEncoding cp1252
git log -n 2 --oneline
Petras message with umlaut ÄäÜüÖöß etc.
Karls message with umlaut ÄäÜüÖöß etc.