Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux git操作';管道破裂';错误_Linux_Git - Fatal编程技术网

Linux git操作';管道破裂';错误

Linux git操作';管道破裂';错误,linux,git,Linux,Git,我在SLES11操作系统上使用Git2.10 当我在shell上发布'git diff'或'git log'时,我看到'breaked Pipe'错误 当我执行其他git操作时,比如“git status/push/pull/commit”或其他类似操作时,我看不到这一点 事实上,我很惊讶没有在stackoverflow上找到解决这个问题的方法,并且不得不问它!(或者我笨得不敢问,因为事情很简单) 如果以前有人看过,请告诉我 Pranav不确定你为什么会看到这种情况,但根本原因很可能是良性的。G

我在SLES11操作系统上使用Git2.10

当我在shell上发布'git diff'或'git log'时,我看到'breaked Pipe'错误

当我执行其他git操作时,比如“git status/push/pull/commit”或其他类似操作时,我看不到这一点

事实上,我很惊讶没有在stackoverflow上找到解决这个问题的方法,并且不得不问它!(或者我笨得不敢问,因为事情很简单)

如果以前有人看过,请告诉我


Pranav

不确定你为什么会看到这种情况,但根本原因很可能是良性的。Git会在适当的时候自动通过寻呼机(如
less
)将其输出进行管道传输,管道错误通常是由于Git命令在您过早退出寻呼机后试图写入寻呼机而导致的。一种可能是Git试图使用您机器上不存在的寻呼机,因此寻呼机会立即“退出”。@chepner:非常感谢您的提示!问题是
less
命令不在
路径中,因此出现错误。一旦找到了,问题就消失了!