Отключить предупреждение о отсоединенной голове
В git, если вы извлекаете коммит напрямую, вы получаете большое жирное предупреждение, начинающееся с:
"You are in 'detached HEAD' state. You can look around ..."
Это нормально - я собираюсь быть в отстраненном состоянии HEAD. Тем не менее, я использую это в сценарии, и я не хочу, чтобы это предупреждение в выходных журналах, но я хочу нормальный вывод.
Мой «уродливый» обходной путь теперь состоит в том, чтобы дважды запустить одну и ту же команду, сначала с -q, чтобы скрыть предупреждение, и еще раз, чтобы получить нормальный вывод:HEAD is now at deadbeef... Message
так как предупреждение печатается только один раз.
Можно ли отключить предупреждение, чтобы я мог избежать обходных путей или анализа выходных данных?