Git less 显示错误消息和错误的输出。我该如何修复它?

标签 git less

安装 delta 和一些相关配置后,Git less(默认分页器)似乎已经搞砸了。例如,如果我执行 git log,结果如下所示:

>git log
-" must be followed by 1 or 2 chars
Press RETURN to continue

接下来的日志有奇怪的格式,有一堆“ESC”和其他奇怪的东西:

ESC[33mcommit fcb45[...]

我在 less 中找到了实际的错误消息:

https://github.com/gdamore/less-fork/blob/master/optfunc.c#L489

但是我该如何解决这个问题呢?

我已经尝试过:

  1. 重新安装 Git。
  2. 卸载 Git,删除 C:\Program Files\Git,然后重新安装。
  3. 删除 Delta 寻呼机并将其从 PATH 中删除。

重新安装 Less 对我来说很有意义,但我该怎么做?

最佳答案

经过更多搜索后,我发现在尝试让 Delta 使用 git add -p 时,我创建了这个环境变量:

LESS environment variable

当我删除它并重新启动 Windows 命令提示符时,问题就消失了。

关于Git less 显示错误消息和错误的输出。我该如何修复它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76215518/

相关文章:

git - 与 git bisect WITHIN a commit 类似的技巧

git checkout 并 merge 到一个命令中

Git "does not appear to be a git repository"ip 和端口而不是域?

twitter-bootstrap - 是否可以将一个类或标签别名为 SASS 或 LESS 中的另一个类或标签?

git - 无法确定Java版本,Android Studio,Ubuntu 14.04

git - 复制一个没有历史的 git repo

css - Less (css) - 我可以重新声明在其他颜色定义中引用的颜色变量吗?

css - VS2013 不创建 min.css

javascript - 获取动态背景颜色,使用 LESS 应用于单独的元素

css - 使用 bootstrap less mixins 创建新类?