Git Bash使用git status显示中文乱码

git Bash界面内点击鼠标右键,在下拉菜单中选择Options...。在弹出来的窗口中,点击窗口左上角的Text选项。在Locale的下拉菜单中选择zh_CN, Character set的下拉菜单中选择UTF-8,点击Save保存修改。
然后,在命令行输入:

$ git config --global core.quotepath false

最后,输入git status,可以发现乱码变成了中文。

git Gui显示中文乱码

在右上角的显示区域点击鼠标右键,在下拉菜单中,选择Encoding,然后在下拉子菜单中选择Unicode(UTF-8),乱码问题解决了。

其他中文乱码设置

git Gui界面的菜单栏点击Edit选项,在下拉菜单中选择Options...选项,在弹窗来的窗口的左下角处的Default File Contents Encoding一栏中,点击Change按钮,并在弹出来的下拉菜单中选中Unicode(UTF-8)。同样,设置右侧同一行中的Default File Contents Encoding值为Unicode(UTF-8),并点击右下角的Save按钮来保存修改。

参考

解决 Git 在 windows 下中文乱码的问题