2017-10-12 129 views
0

git输出对我来说非常冗长。 我怎样才能设置 - 默认标志为git中的所有命令?如何设置 - 默认在git中设置标志?

编辑: 我必须在git jenkins插件中使用这个-q模式。我不能使用别名,重定向到dev/null。

+0

只有输出重定向,请查看这个问题:可以-混帐 - 运营 - 在静音模式](https://stackoverflow.com/questions/8943693/can-git-operate-in -silent-mode) – Gabi

回答

0

不,似乎没有成为一个“混帐配置”设置来设置所有命令在安静模式下运行 - https://git-scm.com/docs/git-config

如果有一组的git的命令,你经常使用,也许在添加别名您shell配置运行-q选项?

0

您无法在gitconfig中为所有命令设置安静标志。由于@torek mentioned,没有办法将内置命令设置为别名。因此,设置你的别名,因为它们对你来说更加方便。

[alias] 
    commitq=commit --quiet 
    commit-quiet=commit --quiet 
    pushq=push --quiet 
    st=status -s 
    ... 
+1

不幸的是,Git拒绝为内置命令提供别名。通常你可以在shell中设置这种类型的东西,但不能在'.gitconfig'的'[alias]'部分。 – torek

+0

嗯,你是对的,我完全忘记了别名部分中的这种限制。为了方便读者,我会编辑我的答案。 – YoannFleuryDev

+0

你说得对。但是我必须在Jenkins上使用这个--quiet模式和git插件。 – t0mq