Desativar aviso sobre HEAD desanexado

No git, se você fizer o checkout de um commit diretamente, receberá um grande aviso começando com:

"You are in 'detached HEAD' state. You can look around ..."

Está tudo bem - pretendo estar no estado HEAD separado. No entanto, estou usando isso em um script e não quero esse aviso nos logs de saída, mas quero a saída normal.

Minha solução "feia" agora é executar o mesmo comando duas vezes, primeiro com -q para ocultar o aviso e mais uma vez para obter a saída normal:HEAD is now at deadbeef... Message pois o aviso é impresso apenas uma vez.

O aviso pode ser desativado para evitar soluções alternativas ou analisar a saída?

questionAnswers(1)

yourAnswerToTheQuestion