git提交时作者乱码_[blog]记录 - git提交又乱码了……

好尴尬,刚才去新建的moonlight项目下面提交代码,提交说明里面填了一些中文,结果push上去之后拉出来的提交说明变成了乱码,然后又在本博客的源码分支上提交了一次,添加了新写的三篇文章,也是用的中文,结果也是乱码。以前不是解决好了这个问题了么?如今怎么又出现了?之前的文档有误,现在也不深究了,解决问题吧:关于git中文乱码,通常有三个场景:git bash控制台里面的命令乱码,如ls,git ...
摘要由CSDN通过智能技术生成

好尴尬,刚才去新建的moonlight项目下面提交代码,提交说明里面填了一些中文,结果push上去之后拉出来的提交说明变成了乱码,然后又在本博客的源码分支上提交了一次,添加了新写的三篇文章,也是用的中文,结果也是乱码。

以前不是解决好了这个问题了么?如今怎么又出现了?

之前的文档有误,现在也不深究了,解决问题吧:

关于git中文乱码,通常有三个场景:

git bash控制台里面的命令乱码,如ls,git log等

git GUI乱码

git GUI提交到远程仓库后,远程仓库显示的是乱码

第一个,ls命令,显示中文文件夹或文件时乱码,解决方案:找到git安装目录下的etc\git-completion.bash文件,在最末位加上这一句即可:

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

当然,还有全局设置的方式,但这里并不推荐,所以机不做介绍了。

针对git log命令,对git记录说明中的中文显示为方块乱码的解决方案:在用户目录下找到git的配置文件.gitconfig,在[i18n]项目(如果没有可自行新建)下,设定一个属性:logoutputencoding = utf-8。

建议通过命令行的方式进行设置:

git config --global i18n.logoutputencoding utf-8

至于GUI的乱码问题࿰

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值