{"id":1392,"date":"2026-07-28T13:21:02","date_gmt":"2026-07-28T11:21:02","guid":{"rendered":"https:\/\/vermiip.es\/blog\/?p=1392"},"modified":"2026-07-28T13:21:02","modified_gmt":"2026-07-28T11:21:02","slug":"como-crear-un-commit-correctamente-con-git-commit","status":"publish","type":"post","link":"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/","title":{"rendered":"C\u00f3mo crear un commit correctamente con git commit"},"content":{"rendered":"<p style=\"display: none;\">Aprende a crear un commit correctamente con git commit: mensaje claro, buenas pr\u00e1cticas y ejemplos para mejorar tu flujo de trabajo.<\/p>\n<p>Hacer un commit parece una acci\u00f3n simple, pero en Git es una de las decisiones m\u00e1s importantes de todo el flujo de trabajo. Un commit no es solo \u201cguardar cambios\u201d: es una instant\u00e1nea del proyecto con contexto, intenci\u00f3n y trazabilidad. Si se hace bien, facilita revisar c\u00f3digo, depurar errores y colaborar en equipo con menos fricci\u00f3n.<\/p>\n<p>En esta gu\u00eda vamos a centrarnos en c\u00f3mo crear un commit correctamente con <strong>git commit<\/strong>, qu\u00e9 opciones conviene usar, c\u00f3mo redactar mensajes \u00fatiles y qu\u00e9 errores evitar. Si todav\u00eda est\u00e1s construyendo las bases de tu flujo, te puede venir bien repasar antes <a href=\"https:\/\/vermiip.es\/blog\/como-crear-tu-primer-repositorio-con-git-init\">c\u00f3mo crear tu primer repositorio con git init<\/a> y <a href=\"https:\/\/vermiip.es\/blog\/como-anadir-archivos-al-repositorio-con-git-add\">c\u00f3mo a\u00f1adir archivos al repositorio con git add<\/a>.<\/p>\n<h2>Qu\u00e9 hace realmente git commit<\/h2>\n<p>Cuando ejecutas <strong>git commit<\/strong>, Git toma el contenido que ya est\u00e1 en el \u00e1rea de preparaci\u00f3n o staging area y lo convierte en un nuevo punto de historial. Eso significa que el commit no recoge autom\u00e1ticamente todos los cambios del directorio de trabajo, sino \u00fanicamente los que hayas preparado antes con <strong>git add<\/strong>.<\/p>\n<p>Este detalle es clave porque te permite separar cambios l\u00f3gicos. Por ejemplo, puedes crear un commit para corregir un bug y otro distinto para ajustar estilos o refactorizar una funci\u00f3n. Esa separaci\u00f3n mejora la revisi\u00f3n en pull requests y vuelve m\u00e1s f\u00e1cil revertir una parte concreta del trabajo si algo falla.<\/p>\n<h3>Estructura b\u00e1sica del comando<\/h3>\n<p>La forma m\u00e1s habitual de crear un commit es esta:<\/p>\n<pre><code>git commit -m \"Mensaje del commit\"<\/code><\/pre>\n<p>La opci\u00f3n <strong>-m<\/strong> te permite escribir un mensaje directamente en la l\u00ednea de comandos. Es la forma m\u00e1s pr\u00e1ctica cuando el mensaje es breve y claro. Si necesitas escribir una descripci\u00f3n m\u00e1s detallada, puedes dejar Git abrir tu editor predeterminado sin pasar <strong>-m<\/strong>.<\/p>\n<p>Un ejemplo de uso real ser\u00eda:<\/p>\n<pre><code>git add index.html estilos.css\ngit commit -m \"Corrige el dise\u00f1o de la cabecera en m\u00f3vil\"<\/code><\/pre>\n<h2>C\u00f3mo escribir un mensaje de commit \u00fatil<\/h2>\n<p>El mensaje de commit es, en la pr\u00e1ctica, la nota que explica por qu\u00e9 existe ese cambio. Un buen mensaje ayuda a cualquiera a entender el historial sin tener que abrir cada archivo. Adem\u00e1s, mejora mucho la experiencia cuando regresas al proyecto semanas despu\u00e9s.<\/p>\n<p>La recomendaci\u00f3n m\u00e1s extendida es que el mensaje sea breve, espec\u00edfico y orientado a la acci\u00f3n. Evita textos gen\u00e9ricos como \u201ccambios\u201d o \u201cupdate\u201d. Aunque Git no obliga a seguir una convenci\u00f3n, en equipos de desarrollo suele funcionar muy bien una estructura de tipo: verbo en presente + objeto + contexto.<\/p>\n<h3>Ejemplos de mensajes buenos y malos<\/h3>\n<p>Malos ejemplos:<\/p>\n<pre><code>git commit -m \"cambios\"\ngit commit -m \"update\"\ngit commit -m \"arreglo varias cosas\"<\/code><\/pre>\n<p>Buenos ejemplos:<\/p>\n<pre><code>git commit -m \"A\u00f1ade validaci\u00f3n al formulario de registro\"\ngit commit -m \"Corrige el c\u00e1lculo del total en el carrito\"\ngit commit -m \"Elimina dependencias obsoletas del proyecto\"<\/code><\/pre>\n<p>F\u00edjate en que los buenos mensajes dicen <strong>qu\u00e9<\/strong> se cambi\u00f3 y dan una pista del <strong>por qu\u00e9<\/strong>. Esa peque\u00f1a diferencia ahorra mucho tiempo en revisi\u00f3n, mantenimiento y depuraci\u00f3n.<\/p>\n<h2>Cu\u00e1ndo usar un commit y cu\u00e1ndo no<\/h2>\n<p>No todo cambio merece un commit inmediato. Si el trabajo est\u00e1 incompleto y no tiene sentido funcional, quiz\u00e1 convenga seguir modificando antes de cerrar una instant\u00e1nea. En cambio, si ya has terminado una unidad l\u00f3gica de trabajo, crear el commit cuanto antes suele ser la mejor opci\u00f3n.<\/p>\n<p>Un criterio pr\u00e1ctico es este: si pudieras explicar el cambio en una sola frase, probablemente ya tienes material suficiente para un commit. Esto tambi\u00e9n ayuda a mantener el historial limpio y evita commits gigantes que mezclan muchas l\u00f3gicas distintas.<\/p>\n<h3>Dividir cambios grandes en commits peque\u00f1os<\/h3>\n<p>Una de las mejores pr\u00e1cticas en Git es crear commits peque\u00f1os y coherentes. No significa hacer commits excesivamente fragmentados, sino separar por intenci\u00f3n. Por ejemplo:<\/p>\n<pre><code>git add src\/login.js\ngit commit -m \"Agrega validaci\u00f3n del email\"\n\ngit add src\/login.css\ngit commit -m \"Ajusta estilos del formulario de acceso\"<\/code><\/pre>\n<p>Ese enfoque favorece el desarrollo iterativo y reduce el riesgo de introducir errores dif\u00edciles de aislar. Tambi\u00e9n mejora la revisi\u00f3n porque cada commit cuenta una historia m\u00e1s clara.<\/p>\n<h2>Opciones \u00fatiles de git commit<\/h2>\n<p>Adem\u00e1s de <strong>-m<\/strong>, Git ofrece opciones muy conocidas que conviene entender desde el principio. No siempre las usar\u00e1s en el d\u00eda a d\u00eda, pero forman parte del flujo profesional.<\/p>\n<h3>-a para incluir cambios de archivos ya rastreados<\/h3>\n<p>La opci\u00f3n <strong>-a<\/strong> permite incluir autom\u00e1ticamente los cambios de archivos que Git ya est\u00e1 siguiendo. Es \u00fatil para acelerar el proceso cuando solo has editado archivos versionados previamente.<\/p>\n<pre><code>git commit -a -m \"Actualiza la l\u00f3gica de permisos\"<\/code><\/pre>\n<p>Eso s\u00ed, no reemplaza a <strong>git add<\/strong> en todos los escenarios. Los archivos nuevos siguen necesitando ser a\u00f1adidos manualmente al staging area. Si quieres reforzar esta parte del flujo, revisa antes <a href=\"https:\/\/vermiip.es\/blog\/como-anadir-archivos-al-repositorio-con-git-add\">c\u00f3mo a\u00f1adir archivos al repositorio con git add<\/a>.<\/p>\n<h3>&#8211;amend para corregir el \u00faltimo commit<\/h3>\n<p>Si acabas de crear un commit y te das cuenta de que falta un archivo o el mensaje tiene un error, puedes usar <strong>&#8211;amend<\/strong> para modificar el \u00faltimo commit. Es una herramienta muy pr\u00e1ctica, pero conviene usarla con cuidado si ya compartiste ese commit con otras personas.<\/p>\n<pre><code>git add archivo-faltante.txt\ngit commit --amend -m \"Corrige la configuraci\u00f3n inicial del despliegue\"<\/code><\/pre>\n<p>Este comando sustituye el commit m\u00e1s reciente por otro nuevo con el mismo prop\u00f3sito, pero con contenido actualizado. Es especialmente \u00fatil cuando est\u00e1s trabajando localmente y todav\u00eda no has enviado cambios a un repositorio remoto.<\/p>\n<h2>C\u00f3mo comprobar que el commit se cre\u00f3 bien<\/h2>\n<p>Despu\u00e9s de hacer un commit, siempre es buena idea revisar el historial y comprobar el estado del repositorio. Dos comandos muy usados para esto son <strong>git status<\/strong> y <strong>git log<\/strong>.<\/p>\n<pre><code>git status\ngit log --oneline --decorate --graph<\/code><\/pre>\n<p><strong>git status<\/strong> te dice si te quedan cambios sin registrar. <strong>git log<\/strong>, por su parte, te muestra el historial de commits y te permite verificar que el mensaje qued\u00f3 como esperabas.<\/p>\n<p>Si est\u00e1s aprendiendo Git desde cero, esta comprobaci\u00f3n visual es clave para desarrollar confianza. Tambi\u00e9n ayuda a conectar el funcionamiento del commit con lo que ya viste al <a href=\"https:\/\/vermiip.es\/blog\/que-es-git-para-que-sirve-y-por-que-deberias-aprenderlo\">entender qu\u00e9 es Git y para qu\u00e9 sirve<\/a>.<\/p>\n<h2>Errores comunes al crear commits<\/h2>\n<p>Uno de los fallos m\u00e1s frecuentes es hacer commits demasiado grandes. Cuando un solo commit mezcla varias funcionalidades, correcciones y ajustes visuales, luego es m\u00e1s dif\u00edcil identificar qu\u00e9 ha fallado. Otro error com\u00fan es escribir mensajes poco informativos, que no aportan contexto.<\/p>\n<p>Tambi\u00e9n conviene evitar crear commits con archivos que no pertenecen a ese cambio. Por ejemplo, si est\u00e1s corrigiendo un bot\u00f3n de la interfaz, no deber\u00edas incluir a la vez modificaciones de documentaci\u00f3n o tareas pendientes sin relaci\u00f3n directa.<\/p>\n<p>Un \u00faltimo punto importante: no confundas \u201ctener cambios\u201d con \u201ctener un commit listo\u201d. Antes de ejecutar <strong>git commit<\/strong>, revisa que el staging area contenga solo lo necesario. Si a\u00fan no tienes claro c\u00f3mo se seleccionan esos archivos, vuelve a repasar <a href=\"https:\/\/vermiip.es\/blog\/como-anadir-archivos-al-repositorio-con-git-add\">git add<\/a>.<\/p>\n<h2>Flujo recomendado para crear commits limpios<\/h2>\n<p>Un flujo sencillo y efectivo suele ser este: modificas los archivos, revisas los cambios, a\u00f1ades solo lo necesario al staging area y finalmente creas el commit con un mensaje claro. Ese patr\u00f3n reduce errores y hace que el historial del proyecto sea m\u00e1s legible.<\/p>\n<pre><code># 1. Ver qu\u00e9 has cambiado\ngit status\n\n# 2. A\u00f1adir solo los archivos relevantes\ngit add src\/app.js src\/app.css\n\n# 3. Registrar el cambio con un mensaje \u00fatil\ngit commit -m \"Mejora la accesibilidad del men\u00fa lateral\"\n\n# 4. Verificar el historial reciente\ngit log --oneline -n 3<\/code><\/pre>\n<p>Este h\u00e1bito es especialmente valioso en equipos donde varias personas trabajan sobre el mismo c\u00f3digo. Un historial limpio no solo es m\u00e1s profesional: tambi\u00e9n acelera la colaboraci\u00f3n, simplifica las revisiones y reduce el coste de mantenimiento.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Crear un commit correctamente con <strong>git commit<\/strong> no va solo de ejecutar un comando, sino de construir un historial \u00fatil, comprensible y sostenible. Si seleccionas bien los archivos, redactas mensajes claros y separas los cambios por intenci\u00f3n, Git se convierte en una herramienta mucho m\u00e1s poderosa.<\/p>\n<p>En otras palabras: un buen commit cuenta una historia. Y cuanto mejor est\u00e9 contada, m\u00e1s f\u00e1cil ser\u00e1 desarrollar, revisar y mantener el proyecto a largo plazo.<\/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:\/\/git-scm.com\/book\/en\/v2\/Git-Basics-Recording-Changes-to-the-Repository\" target=\"_blank\" rel=\"noopener\">Git book: Recording changes to the repository<\/a><\/p>\n<p><a href=\"https:\/\/docs.github.com\/en\/get-started\/using-git\/about-commits\" target=\"_blank\" rel=\"noopener\">GitHub Docs: about commits<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprende a crear un commit correctamente con git commit: mensaje claro, buenas pr\u00e1cticas y ejemplos para mejorar tu flujo de trabajo.<\/p>\n","protected":false},"author":1,"featured_media":1393,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[180],"tags":[308],"class_list":["post-1392","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.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u00f3mo crear un commit correctamente con git commit - Ver mi IP<\/title>\n<meta name=\"description\" content=\"Aprende a crear un commit correctamente con git commit: mensaje claro, buenas pr\u00e1cticas y ejemplos para mejorar tu flujo de trabajo.\" \/>\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\/como-crear-un-commit-correctamente-con-git-commit\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo crear un commit correctamente con git commit - Ver mi IP\" \/>\n<meta property=\"og:description\" content=\"Aprende a crear un commit correctamente con git commit: mensaje claro, buenas pr\u00e1cticas y ejemplos para mejorar tu flujo de trabajo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/\" \/>\n<meta property=\"og:site_name\" content=\"Ver mi IP\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-28T11:21:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/07\/output1-17.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\\\/como-crear-un-commit-correctamente-con-git-commit\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-crear-un-commit-correctamente-con-git-commit\\\/\"},\"author\":{\"name\":\"Xose de la Paz\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\"},\"headline\":\"C\u00f3mo crear un commit correctamente con git commit\",\"datePublished\":\"2026-07-28T11:21:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-crear-un-commit-correctamente-con-git-commit\\\/\"},\"wordCount\":1321,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-crear-un-commit-correctamente-con-git-commit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/output1-17.png\",\"keywords\":[\"git commit\"],\"articleSection\":[\"GIT\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-crear-un-commit-correctamente-con-git-commit\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-crear-un-commit-correctamente-con-git-commit\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-crear-un-commit-correctamente-con-git-commit\\\/\",\"name\":\"C\u00f3mo crear un commit correctamente con git commit - Ver mi IP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-crear-un-commit-correctamente-con-git-commit\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-crear-un-commit-correctamente-con-git-commit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/output1-17.png\",\"datePublished\":\"2026-07-28T11:21:02+00:00\",\"description\":\"Aprende a crear un commit correctamente con git commit: mensaje claro, buenas pr\u00e1cticas y ejemplos para mejorar tu flujo de trabajo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-crear-un-commit-correctamente-con-git-commit\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-crear-un-commit-correctamente-con-git-commit\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-crear-un-commit-correctamente-con-git-commit\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/output1-17.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/output1-17.png\",\"width\":1536,\"height\":1024,\"caption\":\"C\u00f3mo crear un commit correctamente con git commit\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-crear-un-commit-correctamente-con-git-commit\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo crear un commit correctamente con git commit\"}]},{\"@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":"C\u00f3mo crear un commit correctamente con git commit - Ver mi IP","description":"Aprende a crear un commit correctamente con git commit: mensaje claro, buenas pr\u00e1cticas y ejemplos para mejorar tu flujo de trabajo.","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\/como-crear-un-commit-correctamente-con-git-commit\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo crear un commit correctamente con git commit - Ver mi IP","og_description":"Aprende a crear un commit correctamente con git commit: mensaje claro, buenas pr\u00e1cticas y ejemplos para mejorar tu flujo de trabajo.","og_url":"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/","og_site_name":"Ver mi IP","article_published_time":"2026-07-28T11:21:02+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/07\/output1-17.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\/como-crear-un-commit-correctamente-con-git-commit\/#article","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/"},"author":{"name":"Xose de la Paz","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200"},"headline":"C\u00f3mo crear un commit correctamente con git commit","datePublished":"2026-07-28T11:21:02+00:00","mainEntityOfPage":{"@id":"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/"},"wordCount":1321,"commentCount":0,"publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"image":{"@id":"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/07\/output1-17.png","keywords":["git commit"],"articleSection":["GIT"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/","url":"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/","name":"C\u00f3mo crear un commit correctamente con git commit - Ver mi IP","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/#primaryimage"},"image":{"@id":"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/07\/output1-17.png","datePublished":"2026-07-28T11:21:02+00:00","description":"Aprende a crear un commit correctamente con git commit: mensaje claro, buenas pr\u00e1cticas y ejemplos para mejorar tu flujo de trabajo.","breadcrumb":{"@id":"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/#primaryimage","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/07\/output1-17.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/07\/output1-17.png","width":1536,"height":1024,"caption":"C\u00f3mo crear un commit correctamente con git commit"},{"@type":"BreadcrumbList","@id":"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/vermiip.es\/blog\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo crear un commit correctamente con git commit"}]},{"@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\/1392","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=1392"}],"version-history":[{"count":1,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1392\/revisions"}],"predecessor-version":[{"id":1394,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1392\/revisions\/1394"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media\/1393"}],"wp:attachment":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media?parent=1392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/categories?post=1392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/tags?post=1392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}