【问题标题】:Git warning: unknown trace value for 'GIT_TRACE'Git 警告:“GIT_TRACE”的未知跟踪值
【发布时间】:2021-01-05 15:51:02
【问题描述】:

如上图所示;每次操作 git 命令时,都会出现一些警告信息。 我在网上找到了一些答案; 例如以下:

仅对 git GUI 有效;当我关闭 GIT GUI 并重新打开它时,警告消息仍然存在; 我尝试了另一种方法:我在git安装目录下修改了一个配置文件 我添加了一行代码:unset GIT_TRACE_PACKET GIT_TRACE。 这样通过git GUI操作就不会出现警告信息了;但是,当我通过idea的控制台操作时,警告信息仍然存在,无法消除;请问各位大神怎么解决这个问题?

【问题讨论】:

  • 我看不出有任何理由将此问题标记为[java]。您有任何理由相信您的问题与您使用 Java 有关吗?

标签: java git


【解决方案1】:

这和完全没有关系。

您收到此消息是因为您在环境中将 GIT_TRACE 设置为 Git 无法理解的值。您编写的脚本无法更改 shell 的设置。参见,例如Best way to set environment variables in calling shellCan a shell script set environment variables of the calling shell?

要在当前 shell 中取消设置 GIT_TRACE,请运行 unset GIT_TRACE。要将其设置为不同的变量,请运行 export GIT_TRACE=<em>value</em>。有效的 value-s 集包括 0(关闭——这与取消设置变量的效果相同)、12(打开并且跟踪转到 stderr )、更高的数值(跟踪到一个已经打开的文件描述符)和以/开头的路径名。

您创建的任何 shell 可能会根据点文件(例如,.bashrc)或您选择的其他启动项设置 GIT_TRACE。要更改此设置,请找到您的启动项并进行修改。如果你的 GUI 每次你要求它做任何事情时都会创建一个新的 shell,你将不得不使用这个方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-18
    • 2021-03-21
    • 1970-01-01
    • 2017-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多