我刚刚解压缩了一些代码,我想立即将一大堆文件添加到存储库并提交。不幸的是 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 奇怪地返回而没有添加任何文件。
我该如何解决这个问题?
谢谢。
简单来说怎么样:
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)