Git日志格式错误

时间:2017-02-15 06:44:29

标签: git git-log git-config

当我输入git log时,会显示:

ESC[33m0136a75  ESC[34m%>(12)Fri Feb 10 07:19:55 2017   
ESC[32m%<(7)Tran Le     
ESC[31m (HEAD, origin/jpt-dev, jpt-dev) 
ESC[mImprove search in jpTlogMonitor
ESC[33m809b3a9  ESC[34m%>(12)Wed Feb 8 09:54:38 2017    
ESC[32m%<(7)Tien Pham   ESC[31m ESC[mFix jpTgenNetconf_SUITE test_timeout testcase
ESC[33me366d23  ESC[34m%>(12)Tue Feb 7 10:33:57 2017    

所以我认为我的配置有问题。主要原因是什么?

1 个答案:

答案 0 :(得分:1)

正如@poke评论的那样:你看到的是转义序列(参见例如this link),你的终端应将其解释为“以黄色显示以下文字”的信号,“显示以下文字用粗体“等等......

  • 你可以试试另一个终端(例如:windows下的git bash),

  • 如果git检测到没有写入终端,则应关闭颜色:

    $ git log | less
    
  • 或者你可以告诉git 从不在你的电脑上显示颜色:

    $ git config --global color.ui false
    

    (参见文档:Colors in git