como processar arquivos em uma ramificação no gancho pós-recebimento no git

Eu tenho um servidor remoto no qual eu criei um repositório git.

Eu gostaria de criar um gancho para que um determinado script seja executado no último código recebido em qualquer ramificação.

Eu conheço opost-receive gancho pode ser usado para isso. No entanto, quero fazer o seguinte:

Obtenha o ramo no qual o código foi recebido.Verifica o código em um local temporário e executa uma operação nele.

Como faço o acima?

questionAnswers(1)

yourAnswerToTheQuestion