Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.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
如何完全抑制Git克隆输出?_Git_Shell - Fatal编程技术网

如何完全抑制Git克隆输出?

如何完全抑制Git克隆输出?,git,shell,Git,Shell,我正在写一个shell脚本 log=/var/tmp/git_prod_test_pack/log.out Time_clone=`(/usr/bin/time -f'%e' git clone --quiet ssh://id@xxxxxxxxxx) 2>&1 >> $log` echo $Time_clone 它的输出是 总计104(增量0),重复使用104(增量0)0.17 我怎样才能完全抑制这个输出而只得到0.17呢?git clone——安静https://

我正在写一个shell脚本

log=/var/tmp/git_prod_test_pack/log.out
Time_clone=`(/usr/bin/time -f'%e' git clone --quiet ssh://id@xxxxxxxxxx) 2>&1 >> $log`
echo $Time_clone
它的输出是 总计104(增量0),重复使用104(增量0)0.17


我怎样才能完全抑制这个输出而只得到0.17呢?

git clone——安静https://github.com/dask/dask.git
不会产生任何输出,除非您有错误。您的代码应该可以正常工作,除非您使用的(较旧的)git中有一些bug,或者shell中有一些奇怪的配置。

我无法复制它;我将时间作为输出,并清空
log.out
文件(因为
--quiet
开关)。你能给我们更多关于你的环境的信息吗?您使用的是什么操作系统、shell类型和版本(sh/bash/zsh等)以及git版本?Linux XXXXXXX 2.6.18-348.el5#1 SMP Wed Nov 28 21:22:00 EST 2012 x86_64 x86_64 x86_64 GNU/Linux,使用bashgit版本1.8.2.1,我很抱歉,我希望能够恢复这一点,但是,是的,
git clone--quiet
与指向标记的
--branch
选项结合使用会产生输出。它给出了典型的“分离头部状态”信息信息。不幸的是,这会被打印到stderr,因此如果不排除实际错误,您就无法排除它。@Quintesse很公平,但问题没有提到使用--branch