我在使用iTerm2的Mac El Capitan上,是否有使用git checkout branchName显示/启用分页的命令,或者只是将终端屏幕上显示的错误/结果输出到文件?目前,当我使用git checkout branchname时,它会填满整个屏幕,然后在最底部显示“请移动或移除它们,然后才能切换分支。中止。”但我不确定错误的开始是什么,所以我需要一种方法来查看消息的最顶部。我试过git checkout branchname> error.log但在日志文件中没有捕获任何内容。任何建议都非常感谢。
答案 0 :(得分:0)
>error.log
只会重定向stdout
,但错误可能会输出到stderr
,因此要2>error.log
将stderr
重定向到文件,或者&>error.log
将两者重定向到文件。如果后者不起作用,你可能不会使用Bash而>error.log 2>&1
也会这样做。 (顺序对最后一个很重要)