我的git是在德国,它说:如何更改我的git的语言?
“Auf Zweig主”而不是“在分支大师”当我做git身份。
这是什么原因?
Auf Zweig master
# Ihr Zweig ist zu 'origin/master' um 67 Versionen hinterher, und kann vorgespult werden.
# (benutzen Sie "git pull" um Ihren lokalen Zweig zu aktualisieren)
#
# zum Eintragen bereitgestellte Änderungen:
# (benutzen Sie "git reset HEAD <Datei>..." zum Herausnehmen aus der Bereitstellung)
#
# neue Datei: sql.php
#
# Änderungen, die nicht zum Eintragen bereitgestellt sind:
# (benutzen Sie "git add <Datei>..." zum Bereitstellen)
# (benutzen Sie "git checkout -- <Datei>..." um die Änderungen im Arbeitsverzeichnis zu verwerfen)
#
# geändert: .gitignore
# geändert: README.md
# geändert: app/Console/Kernel.php
也许你的语言环境是德语。你可以在locale
看到它。尝试改变它:
export LANG="en_US.UTF-8"
原因是您的命令行语言设置为德语。 所以,当你这样做:
echo $LANG
您将看到:
de_DE.UTF-8
要改变这一点,这样做:
echo "export LANG=en_US.UTF-8" >> ~/.bashrc
假设你的标准shell是bash。
修改后:
有时单独更改LANG
环境变量不够好。
你也可能需要添加LC_ALL
export LC_ALL=en_US.UTF-8
根据该IEEE and The Open Group - Environment Variables。
这是因为通过LC_*
启动环境变量将是使用第一通过系统之前LANG
:
语言环境类别的值应以优先顺序 确定;下面满足第一条件确定值:
如果LC_ALL环境变量被定义和不为空,应使用LC_ALL的 值。
如果LC_ *环境变量(LC_COLLATE,LC_CTYPE LC_MESSAGES, LC_MONETARY,LC_NUMERIC,LC_TIME)被定义并且不为空,环境变量的 值应被用来初始化对应于 类别环境变量。
如果LANG环境变量已定义且不为空,则应使用LANG环境变量的 值。
如果未设置LANG环境变量或设置为空的 字符串,则应使用实现定义的缺省语言环境。
要永久地改变它,你需要将代码粘贴上述成自己喜欢的外壳配置文件(可能~/.bashrc
或~/.zshrc
)
然后应用修改做:
$ source ~/.bashrc
或
$ source ~/.zshrc
否则,只需打开一个新的终端。