当我输入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
所以我认为我的配置有问题。主要原因是什么?
答案 0 :(得分:1)
正如@poke评论的那样:你看到的是转义序列(参见例如this link),你的终端应将其解释为“以黄色显示以下文字”的信号,“显示以下文字用粗体“等等......
你可以试试另一个终端(例如:windows下的git bash),
如果git检测到没有写入终端,则应关闭颜色:
$ git log | less
或者你可以告诉git 从不在你的电脑上显示颜色:
$ git config --global color.ui false
(参见文档:Colors in git)