Linux git操作';管道破裂';错误
我在SLES11操作系统上使用Git2.10 当我在shell上发布'git diff'或'git log'时,我看到'breaked Pipe'错误 当我执行其他git操作时,比如“git status/push/pull/commit”或其他类似操作时,我看不到这一点 事实上,我很惊讶没有在stackoverflow上找到解决这个问题的方法,并且不得不问它!(或者我笨得不敢问,因为事情很简单) 如果以前有人看过,请告诉我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
Pranav不确定你为什么会看到这种情况,但根本原因很可能是良性的。Git会在适当的时候自动通过寻呼机(如
less
)将其输出进行管道传输,管道错误通常是由于Git命令在您过早退出寻呼机后试图写入寻呼机而导致的。一种可能是Git试图使用您机器上不存在的寻呼机,因此寻呼机会立即“退出”。@chepner:非常感谢您的提示!问题是less
命令不在路径中,因此出现错误。一旦找到了,问题就消失了!