2017-10-12 127 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