GIT中文乱码问题解决

时间:2023-01-30 13:36:54

见:https://jingyan.baidu.com/article/72ee561a442746e16138dff8.html



git对中文的支持一向不大好,中文乱码问题比较突出,本文中的方法可解决部分乱码问题,仅供参考。

工具/原料

  • git

方法/步骤

  1. 打开git bash, 使用ls命令查看当前目录下的文件,中文显示成乱码。

    GIT中文乱码问题解决
  2. 进入git安装目录。

    GIT中文乱码问题解决
  3. etc\gitconfig文件中增加以下内容:

    [gui]     encoding = utf-8

    [i18n]     commitencoding = gbk 

    [svn]     pathnameencoding = gbk

    GIT中文乱码问题解决
  4. etc\git-completion.bash文件中增加以下内容:

    alias ls='ls --show-control-chars --color=auto'

    说明:使得在 Git Bash 中输入 ls 命令,可以正常显示中文文件名。

    GIT中文乱码问题解决
  5. etc\inputrc文件中增加以下内容:

    set output-meta on set convert-meta off

    说明:使得在 Git Bash 中可以正常输入中文,比如中文的 commit log。

    GIT中文乱码问题解决
  6. 在windows下可以使用tortoise git这个可视化工具比较方便,这样就不会出现bash下的乱码问题了。

    GIT中文乱码问题解决