git日志错误“...意外的EOF ......”

时间:2017-08-26 16:31:16

标签: git

我在Windows 10上使用git版本2.11.0.windows.3。我可以签出,切换分支,提交等,但是如果我尝试像git log这样的东西我得到:

'less: -c: line 0: unexpected EOF while looking for matching `''
'less: -c: line 1: syntax error: unexpected end of file

这是配置问题吗?我应该采取什么措施来解决它?

谢谢和问候......保罗

2 个答案:

答案 0 :(得分:0)

要进行测试,请尝试在(例如)C:\git2.14.1中解压缩PortableGit-2.14.1-64-bit.7z.exe

然后,在CMD shell会话(而不是bash)中,键入:

set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\git2.14.1
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%

在该会话中,您的PATH将仅引用Windows和Git 2.14.1。

再次尝试使用Git克隆和Git命令(如git log),以查看问题是否仍然存在。

如果是,作为OP评论,那么Windows网络就有问题。

答案 1 :(得分:0)

谢谢Lasse。

你是完全正确的,less.exe在C:\ Program Files \ Git \ usr \ bin中,但不幸的是,该目录不在我的搜索路径上。我将目录添加到我的搜索路径中,现在一切正常。

最好的问候......保罗