git 添加 . --quiet:安静选项不可用

Joh*_*son 7 unix git io

我刚刚解压缩了一些代码,我想立即将一大堆文件添加到存储库并提交。不幸的是 git add 没有标志--quiet,并且从 tarball 打印每个文件的所有 I/O 都会减慢速度。我怎样才能加快这个操作(通过沉默输出git add?)。

我想做的是:

git add . --quiet
Run Code Online (Sandbox Code Playgroud)

由于此标志不存在,我尝试重定向标准错误:

git add . 2&> /dev/null
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我这样做时,git 奇怪地返回而没有添加任何文件。

我该如何解决这个问题?

谢谢。

Tri*_*ics 3

简单来说怎么样:

git add . 1>/dev/null 2>/dev/null
Run Code Online (Sandbox Code Playgroud)

您还可以执行以下操作,例如将警告/错误记录到一个文件并将输出记录到另一个文件:

git add . 1>git.log 2>git.err
Run Code Online (Sandbox Code Playgroud)