Publicidad

Mostrar la rama actual de git en la página principal en PHP


Por Alex el 12/12/2022, Comentar el artículo

Comparte este artículo:      




Mostrar la rama de Git en la que se esta trabajando en las páginas del web es bastante sencillo y solo tenemos que leer el fichero HEAD de Git


Tenemos que leer el fichero que se encuentra en el directorio .git (.git/HEAD), si lo abrimos vemos que dentro se encuentra la ruta completa de la rama en la que estamos trabajando. Por ejemplo en mi caso


Contenido del fichero .git/HEAD


Esta información es la que vamos a mostrar, no mostrar, sino que la pondremos en una etiqueta meta. Creamos una etiqueta meta llamada git_branch y dentro ponemos el siguiente codigo en PHP

echo trim(implode('/', array_slice(explode('/', file_get_contents(PATH_APP . '/.git/HEAD')), 2)));

En el código HTML quedaría así:

<meta name="git_branch" content="<?php echo trim(implode('/', array_slice(explode('/', file_get_contents(PATH_APP . '/.git/HEAD')), 2))); ?>">
Y esto se ve así en el código fuente HTML


Vista del código fuente html mostrando la rama de git


Y esto es todo, feliz programming
Saludos
Alex


Si te ha gustado el artículo compartelo en:      




Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.