当我运行git diff来查看修改后的文件中的更改时,diff显示了许多突出显示的转义序列。例如:
ESC[1mindex a7671ab..c228e2c 100644ESC[m
ESC[1m--- a/core/bp-nav-horizontal.phpESC[m
ESC[1m+++ b/core/bp-nav-horizontal.phpESC[m
ESC[36m@@ -77,7 +77,7 @@ESC[m
<!-- Contact Us -->ESC[m
<ul>ESC[m
<li>ESC[m
如何抑制这些
ESC[xxx
字符。它们使阅读文本变得非常困难。2014年8月15日修订
这与git diff无关。 git log的显示还显示
ESC...
字符。这似乎是一个配置问题,但我不知道它在哪里。我应该去哪里看? 最佳答案
问题出在GIT使用分页器来打印差异和日志。在配置中添加-R可以为我解决较少的问题。我用了
git config --global core.pager "less -R"
关于git - 如何抑制比较中转义序列的显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25332598/