$ git status
位于分支 master
您的分支领先 'origin/master' 共 1 个提交。
(使用 "git push" 来发布您的本地提交)
无文件要提交,干净的工作区
刚刚用着用着提示突然全部变成了中文。
1
sdjk OP 把系统改成英文,就会变成英文提示。
应该是跟随系统了。 |
2
hguandl 2018-10-19 01:51:24 +08:00 1
应该是使用了 Homebrew 安装的 git,那个编译版本是添加了多语言支持的。
终端里执行一下 `locale`,在 macOS 自带 Terminal 下,是遵循系统语言设置的: ``` LANG="zh_CN.UTF-8" LC_COLLATE="zh_CN.UTF-8" LC_CTYPE="en_US.UTF-8" LC_MESSAGES="zh_CN.UTF-8" LC_MONETARY="zh_CN.UTF-8" LC_NUMERIC="zh_CN.UTF-8" LC_TIME="zh_CN.UTF-8" LC_ALL= ``` 而 iTerm 下是英文设置: ``` LANG= LC_COLLATE="C" LC_CTYPE="en_US.UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= ``` 所以解决方案也比较简单,可以换用 iTerm ;或者在终端里设置好环境变量,比如在 .bash_profile 里添加 ``` unset LANG `` 就可以了 |