¿Hay un solo comando Git para obtener la etiqueta, la ramificación y la confirmación actuales?

Actualmente estoy usando una colección de tres comandos para obtener la etiqueta actual, la rama y la fecha y SHA1 de la confirmación más reciente.

git describe --always --tag
git log -1 --format="%H%n%aD"
git rev-parse --abbrev-ref HEAD

Lo que generará algo como:

1.2.3-5-gdeadbeef
deadbeef3b8d90071c24f51ac8f26ce97a72727b
Wed, 19 May 2010 09:12:34 +0200
master

Para ser honesto, estoy totalmente de acuerdo con esto. Pero estoy usando estos comandos de Maven y cualquiera que haya usado Maven antes, sabe cuánto cosas como los comandos externos hinchan el POM. Solo quiero reducir mi pom.xml y tal vez reducir un poco el tiempo de ejecución.

Respuestas a la pregunta(6)

Su respuesta a la pregunta