Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

183
Vistas
¿Cómo obtengo la descripción de confirmación de git en el nodo?

Necesito una forma segura y consistente de obtener la descripción de git de la última confirmación en node.js

git commit -m "some message" -m "this is the description"

Estoy usando require('child_process').execSync('git log -1').toString();

que salidas:

 commit f8f42hash5556666b3c518e3hash294b62e88888 Author: Developer Name <email@email.com> Date: Tue Jun 28 08:10:09 2022 +0200 some message this is the description

Y sé que es posible agregar algunos -format='????' pero siguiendo esta guía; https://devhints.io/git-log-format Parece que no puedo encontrar una opción que me dé la descripción...

Editar: veo comentarios sobre la descripción y el mensaje que se tratan como una sola cosa, lo que me sorprende, porque la interfaz de gitlabs de hecho puede notar la diferencia, también los he visto como campos separados en som GUI git manager (tal vez git kraken o un complemento de vscode )..

Así es como se ve en gitlab (--skipSmokeTest es la descripción) ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Puede recibir un mensaje como este: git log -1 --format='%b'
Volverá:

 some message this is the description

Luego puede extraer la segunda línea de texto usando JavaScript.

about 4 years ago · Juan Pablo Isaza Denunciar

0

¡Cuidado, la opción correcta es --pretty según el documento de registro de Git !

Para mí, deberías usar esto, funciona para mí: git log -1 --pretty="format:%s" .

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda