Git 差异无法正确显示

  • 本文关键字:显示 Git git
  • 更新时间 :
  • 英文 :


我是使用 git 的新手,当我使用 diff 命令查看更改时,我在屏幕上给出了一些不同的东西......

ESC[1mdiff --git a/first_file.txt b/first_file.txtESC[m
ESC[1mindex f49d459..3748de6 100644ESC[m
ESC[1m--- a/first_file.txtESC[m
ESC[1m+++ b/first_file.txtESC[m
ESC[36m@@ -1 +1,2 @@ESC[m
ESC[31m-This is the  first fileESC[m
ESC[32m+ESC[mESC[32mThis is the  first file added to my projectESC[m
ESC[41m+ESC[m

我不确定"ESC"和"1m,36m"这样的数字应该是什么意思......有谁可能知道为什么会显示这个?

任何帮助将不胜感激!

没关系,伙计们..做一些研究后,我运行了以下命令,它工作得很好!

export LESS=-R $LESS

这是 ANSI 转义码,通常用于 telnet 服务中的着色。这意味着您使用的 CLI 工具可能不支持 ANSI 转义代码。

最新更新