GIT使用log命令显示中文乱码

摘要:
公司项目使用GIT进行代码同步。在之前提交代码后,发现在使用git日志查看代码历史记录时显示了乱码。然后查询相关数据。1.运行Git Bash窗口,右键单击窗口的导航栏(顶部),找到以下两个Locale:2。在gitBash命令窗口gitconfig--global18n中输入以下设置命令语句。commitencodingutf-8——注:

背静:

公司项目使用GIT进行代码同步。

问题:

之前代码提交后,有中文备注,但是在使用git log查看代码历史记录的时候发现显示乱码,如下:

GIT使用log命令显示中文乱码第1张

后查询相关资料,现将解决办法总结如下:

1、运行GiBash窗口,在该窗口导航条(即最上面)右键,选择Options>Text,找到下面两处
  Locale:选择 zh_CN 
  Charectoset:选择 UTF-8 

如下图:

GIT使用log命令显示中文乱码第2张

然后保存。

2、到Git Bash命令窗口输入如下设置命令语句

git config --global i18n.commitencoding utf-8  --注释:该命令表示提交命令的时候使用utf-8编码集提交

git config --global i18n.logoutputencoding utf-8 --注释:该命令表示日志输出时使用utf-8编码集显示

export LESSCHARSET=utf-8  --注释:设置LESS字符集为utf-8

GIT使用log命令显示中文乱码第3张

设置完成后,发现使用git log后,之前提交代码的中文注释正确显示出来。

 

免责声明:文章转载自《GIT使用log命令显示中文乱码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇苹果CMSv10_全站伪静态规则教程_宝塔Linux系统实现Excel文件的上传和解析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Delphi断点调试-初级

所谓断点,就是在程序代码的某一行上设置一个标记,程序执行到这里将暂停,由调 试器接管对程序的控制。使用断点与使用【Runto Cursor】命令有些相似,都是执行到某 一行后暂停。不同的是,程序中可以设置多个断点并且能够给断点设置条件。   断点通常设置在有疑点的区域。在遇到断点之前,程序以全速运行。遇到断点之后,程序暂时停止运行,以后就可以单步或跟踪执行...

tp5+双语言

1.配置 // 是否开启多语言 'lang_switch_on' => true, //多语言列表 'lang_list' => ['id-id','en-us'], // 默认语言 'default_lang' => 'id-id', 2.控制器 &l...

Linux 下 expect 脚本语言中交互处理常用命令

Linux 下 expect 脚本语言中交互处理常用命令 1. #!/usr/bin/expect 告诉操作系统脚本里的代码使用那一个 shell 来执行。这里的 expect 其实和 Linux 下的 bash、windows 下的 cmd 是一类东西。 注意:这一行需要在脚本的第一行,从而告知操作系统采用 expect 作为 shell 执行脚本...

一条物联网设备控制命令的一生

-----概述------ 为能有效地对设备进行管理,设备的产品模型中定义了物联网平台可向设备下发的命令,应用服务器可以调用物联网平台开放的API接口向单个设备或批量设备下发命令,或者用户通过物联网平台直接向单个设备下发命令,以实现对设备的远程控制。 华为物联网平台有两种命令下发机制: 立即下发:不管设备是否在线,平台收到命令后立即下发给设备。如果设备...

iOS 拨打电话(解决openURL延迟和不同方法比较)

转载请注明出处!!! iOS拨打电话有三种方法。 注意:最新的iOS12上测试 三种方法效果没有区别 也不要开线程 第一种: NSMutableString *str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"]; [[UIApplication sharedApplic...

sysbench安装及使用

一、安装 1、下载地址: https://github.com/akopytov/sysbench/tree/0.5 2、上传到服务器 刚部署的服务器,可能没有编译环境(可安装编译环境:安装编译环境:yum groupinstall -y "development tools") Rz命令(如果服务器没有rz命令,可以安装:yum install lrz...