为什么我不能将标准输出/错误重定向到Linux登录

时间:2014-08-27 04:19:02

标签: linux git bash

我尝试重定向标准输出和简单Linux命令的错误,如下所示:

git clone https://git.oschina.net/luzhao/helloworld.git  &> log

完成后我查看日志文件:

cat log
Cloning into 'helloworld'...

绝对,日志没有完成,某些输出以某种方式被遗漏。完成的日志应该是这样的:

git clone https://git.oschina.net/luzhao/helloworld.git         
Cloning into 'helloworld'...
remote: Counting objects: 18, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 18 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (18/18), done.
Checking connectivity... done.
任何人都可以帮忙吗?为什么错过了一些输出?我正在使用带有bash的Ubuntu14.04

1 个答案:

答案 0 :(得分:3)

这是一个古怪的git,the output changes when it's not being sent to a terminal。将--progress选项传递给git。

相关问题