git輸出對我來說非常冗長。 我怎樣才能設置 - 默認標誌爲git中的所有命令?如何設置 - 默認在git中設置標誌?
編輯: 我必須在git jenkins插件中使用這個-q模式。我不能使用別名,重定向到dev/null。
git輸出對我來說非常冗長。 我怎樣才能設置 - 默認標誌爲git中的所有命令?如何設置 - 默認在git中設置標誌?
編輯: 我必須在git jenkins插件中使用這個-q模式。我不能使用別名,重定向到dev/null。
不,似乎沒有成爲一個「混帳配置」設置來設置所有命令在安靜模式下運行 - https://git-scm.com/docs/git-config
如果有一組的git的命令,你經常使用,也許在添加別名您shell配置運行-q
選項?
您無法在gitconfig中爲所有命令設置安靜標誌。由於@torek mentioned,沒有辦法將內置命令設置爲別名。因此,設置你的別名,因爲它們對你來說更加方便。
[alias]
commitq=commit --quiet
commit-quiet=commit --quiet
pushq=push --quiet
st=status -s
...
不幸的是,Git拒絕爲內置命令提供別名。通常你可以在shell中設置這種類型的東西,但不能在'.gitconfig'的'[alias]'部分。 – torek
嗯,你是對的,我完全忘記了別名部分中的這種限制。爲了方便讀者,我會編輯我的答案。 – YoannFleuryDev
你說得對。但是我必須在Jenkins上使用這個--quiet模式和git插件。 – t0mq
只有輸出重定向,請查看這個問題:可以-混帳 - 運營 - 在靜音模式](https://stackoverflow.com/questions/8943693/can-git-operate-in -silent-mode) – Gabi