2016-07-01 2 views
2

Я делаю git push с тихим флагом и ожидаю, что git не выдаст никаких сообщений. В документации сказаноПочему git push -quiet производит продукцию?

--quiet Подавить весь вывод, в том числе список обновленных рефов, если не произошла ошибка. Прогресс не сообщается стандартной ошибке поток.

, но я все еще получаю «Отделение развития ....». Почему это?

> $ git status 
> On branch develop 
> Your branch is up-to-date with 'origin/develop'. 
> nothing to commit, working directory clean 
> 
> $ git push --set-upstream origin develop --quiet 
> Branch develop set up to track remote branch develop from origin. 
+0

Почему вопрос о путях? –

ответ

5

Это --set-upstream, который производит это сообщение. push полностью тихий. --set-upstream - это фактически призыв к git branch -u upstream/foo. Если вы хотите, чтобы git branch был тихим, вам нужно будет позвонить ему самостоятельно, используя свой собственный вариант --quiet.

+0

Спасибо, я знал эту проблему с установочным потоком, но хорошо знать, что ветвь git -u origin/develop -quiet делает то же самое тихо –

Смежные вопросы