git -q pull和git pull有什么区别?

时间:2014-06-19 02:22:55

标签: git github

我在关于使用git -q pull origin master的git cronjob的问题上看到了这一点。但我根本无法找到-q参数的内容? 使用方式有何不同,例如:git pull origin master vs git -q pull origin master

此参数是否对git push命令有影响?

2 个答案:

答案 0 :(得分:4)

注意:git -q pull无效。

git command本身没有-q个参数。

git pull

git pull -q origin master

即使它不是fully quiet

  

实际上只是"安静"如果没有发现问题

     

如果发生未合并错误,则会在BOTH stdout和stderr上看到输出。

另见" Can git operate in “silent mode”?"

答案 1 :(得分:3)

它只是“安静”的标志,如official documentation for git pull

中所述
-q
--quiet
     

这会传递给基础git fetch以在传输过程中压制报告,并在合并期间将基础git-merge传递给静噪输出。

您还可以在终端中找到此信息(假设您使用的是* nix操作系统)man git-pull

Push也有此选项。