我在关于使用git -q pull origin master
的git cronjob的问题上看到了这一点。但我根本无法找到-q
参数的内容?
使用方式有何不同,例如:git pull origin master
vs git -q pull origin master
?
此参数是否对git push
命令有影响?
答案 0 :(得分:4)
注意:git -q pull
无效。
git command本身没有-q
个参数。
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也有此选项。