{"id":1472,"date":"2026-09-09T12:49:10","date_gmt":"2026-09-09T10:49:10","guid":{"rendered":"https:\/\/vermiip.es\/blog\/?p=1472"},"modified":"2026-09-09T12:49:10","modified_gmt":"2026-09-09T10:49:10","slug":"buenas-practicas-para-escribir-mensajes-de-commit-en-git","status":"publish","type":"post","link":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/","title":{"rendered":"Buenas pr\u00e1cticas para escribir mensajes de commit en Git"},"content":{"rendered":"<p>Los mensajes de commit son mucho m\u00e1s que una nota r\u00e1pida sobre lo que cambiaste. Son parte de la documentaci\u00f3n viva de un proyecto, una referencia para tu equipo y una herramienta clave cuando necesitas entender por qu\u00e9 ocurri\u00f3 algo en el historial. Si ya dominas acciones como <a href=\"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\">crear un commit con git commit<\/a> o revisar cambios con <a href=\"https:\/\/vermiip.es\/blog\/como-ver-el-historial-de-cambios-con-git-log\">git log<\/a>, el siguiente paso l\u00f3gico es aprender a escribir mensajes claros, \u00fatiles y consistentes.<\/p>\n<p>En un repositorio peque\u00f1o, un mensaje mediocre puede parecer inofensivo. En un proyecto con varias ramas, lanzamientos y m\u00faltiples colaboradores, un mal historial se convierte r\u00e1pidamente en una carga. La buena noticia es que redactar mejores commits no requiere m\u00e1s tiempo, sino m\u00e1s intenci\u00f3n.<\/p>\n<h2>Por qu\u00e9 importa tanto un buen mensaje de commit<\/h2>\n<p>Un mensaje de commit bien escrito facilita la revisi\u00f3n de c\u00f3digo, la depuraci\u00f3n y la auditor\u00eda de cambios. Tambi\u00e9n ayuda a mantener el orden cuando se trabaja con integraci\u00f3n continua, pull requests o ramas de caracter\u00edsticas. Cuando alguien revisa el historial, el mensaje debe responder de forma inmediata a una pregunta simple: <strong>\u00bfqu\u00e9 cambi\u00f3 y por qu\u00e9?<\/strong><\/p>\n<p>Esto es especialmente \u00fatil cuando comparas estados con <a href=\"https:\/\/vermiip.es\/blog\/como-comparar-cambios-con-git-diff\">git diff<\/a> o cuando necesitas rastrear una regresi\u00f3n despu\u00e9s de fusionar ramas con <a href=\"https:\/\/vermiip.es\/blog\/como-fusionar-ramas-con-git-merge\">git merge<\/a>. El mensaje no sustituye al c\u00f3digo, pero s\u00ed orienta la lectura y reduce el tiempo de contexto.<\/p>\n<h2>Principios b\u00e1sicos de un mensaje de commit \u00fatil<\/h2>\n<h3>1. Escribe en modo imperativo<\/h3>\n<p>Una pr\u00e1ctica muy extendida es redactar la primera l\u00ednea en imperativo, como si le indicaras a Git qu\u00e9 hace ese commit. Por ejemplo: \u201ca\u00f1ade validaci\u00f3n de correo\u201d o \u201ccorrige el c\u00e1lculo del total\u201d. Este estilo es breve, profesional y encaja bien con el historial.<\/p>\n<p>Evita formas vagas como \u201carreglado\u201d, \u201ccambios\u201d o \u201ccosas varias\u201d. No explican la intenci\u00f3n y complican la b\u00fasqueda posterior. Si adem\u00e1s usas ramas de trabajo, un mensaje claro complementa muy bien el contexto que ya aporta el nombre de la rama, algo que suele gestionarse con <a href=\"https:\/\/vermiip.es\/blog\/como-crear-una-rama-con-git-branch\">git branch<\/a>.<\/p>\n<h3>2. S\u00e9 espec\u00edfico, pero no excesivamente largo<\/h3>\n<p>La primera l\u00ednea deber\u00eda resumir el cambio principal en una sola frase. No necesitas contar toda la historia ah\u00ed. La especificidad ayuda: \u201celimina duplicidad en el validador\u201d es mejor que \u201cmejoras varias\u201d.<\/p>\n<p>Si el cambio incluye varios archivos o afecta a distintas capas, puedes ampliar el detalle en el cuerpo del mensaje. Piensa en el commit como un titular seguido de una explicaci\u00f3n breve.<\/p>\n<h3>3. Mant\u00e9n la primera l\u00ednea corta<\/h3>\n<p>Una convenci\u00f3n muy pr\u00e1ctica es limitar la primera l\u00ednea a unos 50 caracteres como referencia flexible. No es una regla universal, pero s\u00ed una gu\u00eda \u00fatil para que el mensaje se vea bien en herramientas de historial, integraciones y revisores.<\/p>\n<p>Recuerda que el valor del mensaje est\u00e1 en su legibilidad. Si necesitas m\u00e1s espacio, usa el cuerpo. Esto hace que el historial sea m\u00e1s limpio cuando lo consultas con <a href=\"https:\/\/vermiip.es\/blog\/como-ver-el-historial-de-cambios-con-git-log\">git log<\/a> o cuando exploras una rama antes de mezclarla.<\/p>\n<h2>C\u00f3mo estructurar un buen mensaje de commit<\/h2>\n<p>Una estructura habitual y muy recomendada es dividir el mensaje en tres partes: t\u00edtulo, cuerpo y, si aplica, pie o referencia. No todos los commits necesitan las tres, pero esta organizaci\u00f3n resulta especialmente \u00fatil en equipos y proyectos de cierta complejidad.<\/p>\n<pre><code># T\u00edtulo: resumen breve del cambio\nA\u00f1ade validaci\u00f3n de contrase\u00f1as en el formulario de registro\n\n# Cuerpo: contexto, motivo y efecto\nSe evita que el usuario env\u00ede contrase\u00f1as de menos de 8 caracteres.\nEsto reduce errores en la API y mejora la experiencia del formulario.\n\n# Pie opcional: referencias o tareas\nRelaciona con ISSUE-248\n<\/code><\/pre>\n<p>El t\u00edtulo describe el cambio. El cuerpo explica por qu\u00e9 se hizo y qu\u00e9 impacto tiene. El pie puede enlazar incidencias, tareas o tickets del sistema de seguimiento. Esta informaci\u00f3n es muy valiosa cuando m\u00e1s adelante necesitas revisar una versi\u00f3n marcada con <a href=\"https:\/\/vermiip.es\/blog\/como-etiquetar-versiones-con-git-tag\">git tag<\/a>.<\/p>\n<h2>Errores comunes al escribir commits<\/h2>\n<h3>Mensajes gen\u00e9ricos<\/h3>\n<p>\u201cArreglos\u201d, \u201cupdate\u201d, \u201cfix\u201d o \u201ccambios\u201d aportan muy poco. Son mensajes dif\u00edciles de localizar y no ayudan a entender si el cambio corrige una incidencia, refactoriza una parte del sistema o actualiza dependencias.<\/p>\n<h3>Commits que mezclan demasiadas cosas<\/h3>\n<p>Un commit deber\u00eda representar una unidad l\u00f3gica de cambio. Si mezclas una correcci\u00f3n visual, una refactorizaci\u00f3n y una modificaci\u00f3n de l\u00f3gica en el mismo commit, luego ser\u00e1 dif\u00edcil revertirlo, revisarlo o rastrear su impacto. Cuando realmente necesites separar trabajo temporal, herramientas como <a href=\"https:\/\/vermiip.es\/blog\/como-guardar-cambios-temporalmente-con-git-stash\">git stash<\/a> pueden ayudarte a ordenar el proceso.<\/p>\n<h3>Mensajes descriptivos pero sin intenci\u00f3n<\/h3>\n<p>Decir \u201ccambia el archivo X\u201d no siempre basta. Lo importante no es solo qu\u00e9 archivo tocaste, sino qu\u00e9 problema resolviste o qu\u00e9 mejora introdujiste. El historial debe funcionar como un mapa de decisiones t\u00e9cnicas, no como una lista de archivos editados.<\/p>\n<h3>Olvidar el contexto del equipo<\/h3>\n<p>Un mensaje claro no es solo una preferencia personal; es una ayuda para todo el equipo. Cuando alguien revisa una rama, prepara una fusi\u00f3n o analiza un conflicto, agradece que el historial est\u00e9 escrito con criterio. Eso reduce fricci\u00f3n en procesos como resolver conflictos de fusi\u00f3n en Git, un tema que conviene conocer en detalle si trabajas con ramas compartidas.<\/p>\n<h2>Convenciones populares que puedes adoptar<\/h2>\n<p>Muchas organizaciones usan convenciones para homogeneizar sus mensajes. Una de las m\u00e1s conocidas es <strong>Conventional Commits<\/strong>, que organiza los commits por tipo, por ejemplo: <code>feat<\/code>, <code>fix<\/code>, <code>docs<\/code>, <code>refactor<\/code> o <code>test<\/code>. Esta pr\u00e1ctica no es obligatoria, pero s\u00ed muy \u00fatil cuando se quiere automatizar changelogs o mejorar la lectura del historial.<\/p>\n<p>Un ejemplo ser\u00eda:<\/p>\n<pre><code>feat: a\u00f1ade paginaci\u00f3n a la lista de usuarios\n\nEl listado ahora muestra 20 usuarios por p\u00e1gina para reducir tiempos\nde carga y mejorar la navegaci\u00f3n en proyectos con muchos registros.\n<\/code><\/pre>\n<p>Este tipo de formato facilita identificar r\u00e1pidamente la intenci\u00f3n del cambio. Adem\u00e1s, ayuda a diferenciar ajustes funcionales de cambios de mantenimiento o documentaci\u00f3n. Si trabajas con flujos colaborativos y env\u00edos a remoto mediante <a href=\"https:\/\/vermiip.es\/blog\/como-subir-cambios-al-repositorio-con-git-push\">git push<\/a>, una convenci\u00f3n clara hace que cada rama llegue al repositorio con un historial m\u00e1s limpio.<\/p>\n<h2>Mensajes de commit en equipos: consistencia ante todo<\/h2>\n<p>La consistencia vale m\u00e1s que el estilo individual. Un equipo puede escribir en imperativo, usar Conventional Commits o adoptar una convenci\u00f3n propia, pero lo importante es que todos sigan el mismo criterio. As\u00ed se evita que el historial parezca una mezcla de notas r\u00e1pidas, nombres t\u00e9cnicos y frases ambiguas.<\/p>\n<p>Cuando un proyecto crece, esa coherencia ahorra tiempo a desarrolladores, revisores y responsables de producto. Tambi\u00e9n simplifica tareas como inspeccionar diferencias entre ramas con <a href=\"https:\/\/vermiip.es\/blog\/como-sincronizar-repositorios-con-git-fetch\">git fetch<\/a> o revisar qu\u00e9 lleg\u00f3 desde otro equipo antes de integrar cambios.<\/p>\n<h2>Recomendaciones pr\u00e1cticas para escribir mejor desde hoy<\/h2>\n<p>Antes de hacer commit, preg\u00fantate si alguien podr\u00eda entender el cambio leyendo solo el historial. Si la respuesta es no, reescribe el mensaje. Piensa en la primera l\u00ednea como una etiqueta de valor, no como una nota personal.<\/p>\n<p>Intenta que cada commit responda a una sola idea principal. Si una modificaci\u00f3n merece varias explicaciones, quiz\u00e1 necesite varios commits. Y si el cambio forma parte de una correcci\u00f3n m\u00e1s grande, resume el objetivo en el t\u00edtulo y deja el detalle para el cuerpo.<\/p>\n<p>Por \u00faltimo, revisa tu flujo completo: en qu\u00e9 rama trabajas, c\u00f3mo agrupas cambios, cu\u00e1ndo haces commit y c\u00f3mo compartes el resultado. Dominar el mensaje es m\u00e1s \u00fatil cuando lo integras en una forma ordenada de trabajar con Git.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Escribir buenos mensajes de commit no es un detalle menor: es una inversi\u00f3n directa en claridad, mantenibilidad y colaboraci\u00f3n. Un historial bien redactado mejora la revisi\u00f3n t\u00e9cnica, acelera la depuraci\u00f3n y convierte Git en una herramienta mucho m\u00e1s potente para equipos y proyectos personales.<\/p>\n<p>Si ya conoces c\u00f3mo crear commits, manejar ramas y revisar el historial, este es el momento de elevar la calidad de tu flujo de trabajo. Un mensaje claro hoy puede ahorrarte horas de confusi\u00f3n ma\u00f1ana.<\/p>\n<h3>Fuentes y lecturas recomendadas<\/h3>\n<p><a href=\"https:\/\/git-scm.com\/docs\/git-commit\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n oficial de git commit<\/a><\/p>\n<p><a href=\"https:\/\/cbea.ms\/git-commit\/\" target=\"_blank\" rel=\"noopener\">How to Write a Git Commit Message<\/a><\/p>\n<p><a href=\"https:\/\/www.conventionalcommits.org\/\" target=\"_blank\" rel=\"noopener\">Conventional Commits<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprende buenas pr\u00e1cticas para escribir mensajes de commit en Git y mejora el historial, la colaboraci\u00f3n y la trazabilidad de tus cambios.<\/p>\n","protected":false},"author":1,"featured_media":1473,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[180],"tags":[308],"class_list":["post-1472","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-git","tag-git-commit"],"_wp_attached_file":null,"_wp_attachment_metadata":null,"_wp_old_slug":null,"_aioseop_description":null,"_wp_attachment_image_alt":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Buenas pr\u00e1cticas para escribir mensajes de commit en Git - Ver mi IP<\/title>\n<meta name=\"description\" content=\"Aprende buenas pr\u00e1cticas para escribir mensajes de commit en Git y mejora el historial, la colaboraci\u00f3n y la trazabilidad de tus cambios.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Buenas pr\u00e1cticas para escribir mensajes de commit en Git - Ver mi IP\" \/>\n<meta property=\"og:description\" content=\"Aprende buenas pr\u00e1cticas para escribir mensajes de commit en Git y mejora el historial, la colaboraci\u00f3n y la trazabilidad de tus cambios.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/\" \/>\n<meta property=\"og:site_name\" content=\"Ver mi IP\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-09T10:49:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/09\/output1-5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Xose de la Paz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Xose de la Paz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\\\/\"},\"author\":{\"name\":\"Xose de la Paz\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\"},\"headline\":\"Buenas pr\u00e1cticas para escribir mensajes de commit en Git\",\"datePublished\":\"2026-09-09T10:49:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\\\/\"},\"wordCount\":1308,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/output1-5.png\",\"keywords\":[\"git commit\"],\"articleSection\":[\"GIT\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\\\/\",\"name\":\"Buenas pr\u00e1cticas para escribir mensajes de commit en Git - Ver mi IP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/output1-5.png\",\"datePublished\":\"2026-09-09T10:49:10+00:00\",\"description\":\"Aprende buenas pr\u00e1cticas para escribir mensajes de commit en Git y mejora el historial, la colaboraci\u00f3n y la trazabilidad de tus cambios.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/output1-5.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/output1-5.png\",\"width\":1536,\"height\":1024,\"caption\":\"Buenas pr\u00e1cticas para escribir mensajes de commit en Git\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Buenas pr\u00e1cticas para escribir mensajes de commit en Git\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\",\"name\":\"Cual es mi ip - Internet y otras locuras\",\"description\":\"Internet y otras locuras\",\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"alternateName\":\"Cual es mi IP\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\",\"name\":\"Ver mi IP\",\"alternateName\":\"vermiip\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/cropped-logo-vermiip-naranja.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/cropped-logo-vermiip-naranja.png\",\"width\":512,\"height\":512,\"caption\":\"Ver mi IP\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\",\"name\":\"Xose de la Paz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"caption\":\"Xose de la Paz\"},\"description\":\"M\u00e1s de 20 a\u00f1os transformando pasi\u00f3n en profesi\u00f3n. Experto en desarrollo Full Stack con una visi\u00f3n integral que abarca desde la gesti\u00f3n de servidores y redes hasta el dise\u00f1o de interfaz. Soy un \\\"todoterreno\\\" tecnol\u00f3gico que cree en el aprendizaje continuo y la visi\u00f3n global de los proyectos. Entre despliegue y despliegue, me pierdo por el mundo con mi c\u00e1mara al hombro.\",\"sameAs\":[\"https:\\\/\\\/www.enfocado.com\",\"https:\\\/\\\/www.instagram.com\\\/xose_de_la_paz\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/xosedelapaz\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Buenas pr\u00e1cticas para escribir mensajes de commit en Git - Ver mi IP","description":"Aprende buenas pr\u00e1cticas para escribir mensajes de commit en Git y mejora el historial, la colaboraci\u00f3n y la trazabilidad de tus cambios.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/","og_locale":"es_ES","og_type":"article","og_title":"Buenas pr\u00e1cticas para escribir mensajes de commit en Git - Ver mi IP","og_description":"Aprende buenas pr\u00e1cticas para escribir mensajes de commit en Git y mejora el historial, la colaboraci\u00f3n y la trazabilidad de tus cambios.","og_url":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/","og_site_name":"Ver mi IP","article_published_time":"2026-09-09T10:49:10+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/09\/output1-5.png","type":"image\/png"}],"author":"Xose de la Paz","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Xose de la Paz","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/#article","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/"},"author":{"name":"Xose de la Paz","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200"},"headline":"Buenas pr\u00e1cticas para escribir mensajes de commit en Git","datePublished":"2026-09-09T10:49:10+00:00","mainEntityOfPage":{"@id":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/"},"wordCount":1308,"commentCount":0,"publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"image":{"@id":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/09\/output1-5.png","keywords":["git commit"],"articleSection":["GIT"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/","url":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/","name":"Buenas pr\u00e1cticas para escribir mensajes de commit en Git - Ver mi IP","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/#primaryimage"},"image":{"@id":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/09\/output1-5.png","datePublished":"2026-09-09T10:49:10+00:00","description":"Aprende buenas pr\u00e1cticas para escribir mensajes de commit en Git y mejora el historial, la colaboraci\u00f3n y la trazabilidad de tus cambios.","breadcrumb":{"@id":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/#primaryimage","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/09\/output1-5.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/09\/output1-5.png","width":1536,"height":1024,"caption":"Buenas pr\u00e1cticas para escribir mensajes de commit en Git"},{"@type":"BreadcrumbList","@id":"https:\/\/vermiip.es\/blog\/buenas-practicas-para-escribir-mensajes-de-commit-en-git\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/vermiip.es\/blog\/"},{"@type":"ListItem","position":2,"name":"Buenas pr\u00e1cticas para escribir mensajes de commit en Git"}]},{"@type":"WebSite","@id":"https:\/\/vermiip.es\/blog\/#website","url":"https:\/\/vermiip.es\/blog\/","name":"Cual es mi ip - Internet y otras locuras","description":"Internet y otras locuras","publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"alternateName":"Cual es mi IP","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vermiip.es\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/vermiip.es\/blog\/#organization","name":"Ver mi IP","alternateName":"vermiip","url":"https:\/\/vermiip.es\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2023\/10\/cropped-logo-vermiip-naranja.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2023\/10\/cropped-logo-vermiip-naranja.png","width":512,"height":512,"caption":"Ver mi IP"},"image":{"@id":"https:\/\/vermiip.es\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200","name":"Xose de la Paz","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","caption":"Xose de la Paz"},"description":"M\u00e1s de 20 a\u00f1os transformando pasi\u00f3n en profesi\u00f3n. Experto en desarrollo Full Stack con una visi\u00f3n integral que abarca desde la gesti\u00f3n de servidores y redes hasta el dise\u00f1o de interfaz. Soy un \"todoterreno\" tecnol\u00f3gico que cree en el aprendizaje continuo y la visi\u00f3n global de los proyectos. Entre despliegue y despliegue, me pierdo por el mundo con mi c\u00e1mara al hombro.","sameAs":["https:\/\/www.enfocado.com","https:\/\/www.instagram.com\/xose_de_la_paz\/","https:\/\/www.linkedin.com\/in\/xosedelapaz\/"]}]}},"_links":{"self":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/comments?post=1472"}],"version-history":[{"count":1,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1472\/revisions"}],"predecessor-version":[{"id":1474,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1472\/revisions\/1474"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media\/1473"}],"wp:attachment":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media?parent=1472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/categories?post=1472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/tags?post=1472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}