如何在命令控制台中修复“警告:终端未完全正常”错误?

时间:2012-06-27 04:06:38

标签: git command-line

我正在使用hg,现在我正在转换为Git。

但是在安装之后,每次我执行“git diff”或“git log”时,都会收到此错误:警告:终端功能不完整。

如何摆脱这种情况?

2 个答案:

答案 0 :(得分:101)

问:你是如何与Git联系的?

例如,如果您在Windows上使用Cygwin,请尝试以下操作:

TERM=msys

如果您使用的是Linux(或通过putty连接到Linux服务器),请尝试以下操作:

export TERM=msys

如果您从Windows命令提示符运行:

<Rclick>Computer, Properties, 
  [Advanced System Settings], [Advanced], [Environment Variables]
  Create a new System variable "TERM", value "msys"

答案 1 :(得分:0)

如果有人使用Git Extensions获取此功能,请检查Path to linux tools...的设置。我的设定为C:\cygwin。将其更改为C:\Program Files (x86)\Git\bin\为我修复它。