【发布时间】:2016-09-30 09:12:12
【问题描述】:
消息
Cloning into 'sub-mod'...
done.
在将git submodule add... 命令写入stderr 之后。我希望将消息写入 stdout,因为我不认为它表明命令出现问题。
我可以使用以下命令序列重现这一点:
rm -rf /tmp/repo /tmp/module
mkdir /tmp/repo /tmp/module
cd /tmp/module
git init > /dev/null
echo "foo" > foo;
git add foo > /dev/null
git commit . -m "+ foo" > /dev/null
cd /tmp/repo
git init > /dev/null
git submodule add /tmp/module/ sub-mod 1> /dev/null
如果我将最后一个命令中的重定向更改为... 2> /dev/null,则不会打印任何内容。
【问题讨论】: