windows - 为什么 Windows 上的 git diff 会警告 "terminal is not fully functional"?

标签 windows git diff msysgit

我在 Windows 上使用 msysgit 1.7.7.1。使用 git diff 时出现错误。是什么原因造成的? msysgit 中没有包含 diff 工具吗?我该怎么办?

WARNING: terminal is not fully functional

最佳答案

例如,如果您在 cmd.exe 中遇到问题,请参阅此处的警告:

CMD.EXE without the TERM set correctly

然后只需设置您的环境变量并包含 TERM=msys。之后,每次打开 cmd.exe 时,您的变量都会被正确设置。

How to set your TERM environment variable

现在您必须重新启动您的 SHELL (CMD.EXE)。只需运行一个新的。从那里,你应该没有更多的问题。再次:

CMD.EXE with the correct TERM set

关于windows - 为什么 Windows 上的 git diff 会警告 "terminal is not fully functional"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7949956/

相关文章:

java - 使用适用于 Windows 的 activator 1.3.10 Play Framework 构建 dist 文件或任何旧命令(干净编译阶段)

java - 如何更改正在运行的java进程的优先级?

git - Mercurial 相当于 git whatchanged?

git - 从 git-svn 克隆远程存储库更新裸 git 存储库

git - 将 git 别名推送到远程仓库

python - 两个数据框的差异

svn - 如何在 Subversion 中输出两个特定修订版本之间的差异?

windows - 如果 Steam 可以映射 Xbox 360 Controller 上的指南按钮,为什么我不能

windows - 如何从 vSphere Client 连接到 ESXi?从 ESXi ping 到 Win 失败

.NET 程序集差异/比较工具 - 有什么可用的?