git配置语言等选项
本文记录了 git status 显示乱码、修改语言和区分大小写等 git 配置解决方案。
中文乱码#
git 正常显示中文文件名
git status 显示中文和解决中文乱码
不对0x80以上的字符进行quote,解决git status/commit时中文文件名乱码
日志 ESC#
How to fix ESC[ in your terminal
How to get rid of ESC[ characters when using git diff on Mac OS X Mavericks?
如果之前有配置导出 LESS,可将 ~/.zshrc
中的相关配置项屏蔽掉即可:
或者单独设置 git 分页器(core.pager)为 less -R
:
# read
$ git config --global core.pager
# write
$ git config --global core.pager "less -R"
# read
$ git config --global core.pager
less -R
修改语言#
How does one change the language of the command line interface of Git?
Change git's language to English without changing the locale
Git 2.19 对Diff、Branch和Grep等做了改进
如何更改Git的命令行界面的语言? 让 git 显示英文
在当前命令行中执行 LAGN=en_GB
临时设置语言,关闭终端失效。
或在 bash 或 zsh 中启动 git 之前修改语言变量 LANG:
恢复中文:在 ~/.bashrc
(或 ~/.zshrc
) 中注释掉以上即可。
区分大小写#
如何解决Git的大小不敏感问题呢?
- 方案一:配置git大小写敏感:
- 方案二是先删除文件,再添加进去: