{"id":1453,"date":"2026-08-31T08:54:37","date_gmt":"2026-08-31T06:54:37","guid":{"rendered":"https:\/\/vermiip.es\/blog\/?p=1453"},"modified":"2026-08-31T08:54:38","modified_gmt":"2026-08-31T06:54:38","slug":"como-recuperar-commits-borrados-con-git-reflog","status":"publish","type":"post","link":"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/","title":{"rendered":"C\u00f3mo recuperar commits borrados con git reflog"},"content":{"rendered":"<p style=\"display: none;\">Aprende a recuperar commits borrados con git reflog y a volver atr\u00e1s con seguridad en Git antes de perder trabajo valioso.<\/p>\n<p>Perder un commit puede generar un buen susto, sobre todo cuando has trabajado durante horas y piensas que el historial se ha quedado \u201climpio\u201d para siempre. La buena noticia es que, en Git, borrar no siempre significa perder. Cuando un commit desaparece de la rama visible, todav\u00eda puede seguir accesible durante un tiempo gracias a <strong>git reflog<\/strong>.<\/p>\n<p>Este comando es una especie de diario interno de referencias: registra a d\u00f3nde han apuntado <em>HEAD<\/em> y las ramas locales en cada movimiento. Por eso, cuando te equivocas con un <strong>git reset<\/strong>, cambias de rama y parece que un commit se ha esfumado, <strong>reflog<\/strong> suele ser la herramienta que marca la diferencia. Si te interesa repasar primero cu\u00e1ndo conviene deshacer cambios sin riesgo, puedes echar un vistazo a <a href=\"https:\/\/vermiip.es\/blog\/como-deshacer-cambios-en-git-sin-perder-tu-trabajo\">C\u00f3mo deshacer cambios en Git sin perder tu trabajo<\/a>.<\/p>\n<h2>Qu\u00e9 es git reflog y por qu\u00e9 salva commits<\/h2>\n<p>Git no solo guarda el historial de los commits; tambi\u00e9n registra los movimientos de las referencias locales. Cada vez que avanzas, retrocedes, haces checkout, ejecutas un reset o reescribes el historial, Git anota ese cambio en el reflog.<\/p>\n<p>En la pr\u00e1ctica, eso significa que puedes recuperar el puntero a un commit anterior aunque ya no aparezca en <strong>git log<\/strong>. Esta diferencia es importante: <code>git log<\/code> muestra el historial visible de una rama, mientras que <code>git reflog<\/code> ense\u00f1a sus movimientos recientes, incluso los que ya no forman parte de la l\u00ednea principal. Si quieres reforzar esta idea, tambi\u00e9n ayuda entender <a href=\"https:\/\/vermiip.es\/blog\/como-ver-el-historial-de-cambios-con-git-log\">c\u00f3mo ver el historial de cambios con git log<\/a>.<\/p>\n<h3>Cu\u00e1ndo resulta \u00fatil<\/h3>\n<p>Hay varios escenarios t\u00edpicos en los que reflog te puede rescatar:<\/p>\n<p>\u2022 Has ejecutado <strong>git reset &#8211;hard<\/strong> y borraste commits que todav\u00eda necesitabas.<br \/>\n\u2022 Hiciste un checkout a otra rama y perdiste la referencia visual de tu trabajo.<br \/>\n\u2022 Reescribiste la historia con un rebase o un reset y quieres volver al punto anterior.<br \/>\n\u2022 Fusionaste cambios, pero despu\u00e9s descubres que deb\u00edas conservar una versi\u00f3n previa.<\/p>\n<p>Tambi\u00e9n es \u00fatil al trabajar con ramas locales. Si quieres revisar primero c\u00f3mo se comportan las referencias en Git, conviene tener claro qu\u00e9 son las ramas y c\u00f3mo avanzan, algo que tratamos en <a href=\"https:\/\/vermiip.es\/blog\/que-son-las-ramas-en-git-y-como-funcionan\">qu\u00e9 son las ramas en Git y c\u00f3mo funcionan<\/a>.<\/p>\n<h2>C\u00f3mo ver el reflog paso a paso<\/h2>\n<p>El comando b\u00e1sico es sencillo:<\/p>\n<pre><code>git reflog\n# Muestra el historial reciente de movimientos de HEAD y referencias locales<\/code><\/pre>\n<p>La salida suele mostrar entradas como estas:<\/p>\n<pre><code>e3a1b2c HEAD@{0}: reset: moving to HEAD~1\nf9d4a88 HEAD@{1}: commit: Corrige validaci\u00f3n del formulario\n7c2d901 HEAD@{2}: checkout: moving from main to feature\/login<\/code><\/pre>\n<p>Cada l\u00ednea te da una pista. El valor con formato <code>HEAD@{n}<\/code> representa una posici\u00f3n anterior de la referencia actual. El hash de commit que aparece al inicio es el que puedes usar para volver a ese estado.<\/p>\n<h3>Identificar el commit correcto<\/h3>\n<p>Si recuerdas aproximadamente cu\u00e1ndo hiciste la acci\u00f3n, revisa las \u00faltimas entradas de <code>git reflog<\/code> hasta encontrar el commit que quieres recuperar. Si no recuerdas el hash exacto, puedes apoyarte en la descripci\u00f3n del movimiento: <em>commit<\/em>, <em>reset<\/em>, <em>checkout<\/em> o <em>merge<\/em>.<\/p>\n<p>Cuando localices el punto correcto, tienes dos caminos: moverte temporalmente a ese commit o crear una rama nueva para no perder tu estado actual. En entornos de trabajo reales, esta segunda opci\u00f3n suele ser la m\u00e1s prudente.<\/p>\n<h2>Recuperar un commit borrado sin riesgos<\/h2>\n<p>Supongamos que encuentras en el reflog el hash <code>7c2d901<\/code>. Puedes inspeccionarlo as\u00ed:<\/p>\n<pre><code>git checkout 7c2d901\n# Te lleva a ese commit en modo detached HEAD<\/code><\/pre>\n<p>Esto sirve para comprobar que realmente era el punto que buscabas. Pero si quieres conservarlo de forma segura, lo ideal es crear una rama nueva:<\/p>\n<pre><code>git branch recuperacion-commit 7c2d901\n# Crea una rama que apunta al commit recuperado<\/code><\/pre>\n<p>Despu\u00e9s puedes cambiarte a ella con normalidad:<\/p>\n<pre><code>git switch recuperacion-commit\n# Vuelves al estado rescatado y puedes seguir trabajando desde ah\u00ed<\/code><\/pre>\n<p>Si el objetivo era devolver tu rama principal a ese estado, tambi\u00e9n puedes mover la referencia con un reset, pero hazlo con cuidado. Si necesitas repasar las diferencias entre estrategias de deshacer cambios, te resultar\u00e1 \u00fatil <a href=\"https:\/\/vermiip.es\/blog\/como-utilizar-git-reset-correctamente\">c\u00f3mo utilizar git reset correctamente<\/a> y, cuando lo que quieres es crear una correcci\u00f3n inversa sin reescribir historia, <a href=\"https:\/\/vermiip.es\/blog\/como-revertir-un-commit-con-git-revert\">c\u00f3mo revertir un commit con git revert<\/a>.<\/p>\n<h3>Ejemplo pr\u00e1ctico de recuperaci\u00f3n<\/h3>\n<p>Imagina que ejecutaste:<\/p>\n<pre><code>git reset --hard HEAD~1\n# Se elimina el \u00faltimo commit de la rama visible<\/code><\/pre>\n<p>Despu\u00e9s, revisas:<\/p>\n<pre><code>git reflog\n# Localiza el hash del commit perdido antes del reset<\/code><\/pre>\n<p>Y finalmente recuperas el estado:<\/p>\n<pre><code>git branch rescate f9d4a88\ngit switch rescate\n# El commit vuelve a estar accesible desde una rama<\/code><\/pre>\n<p>Este procedimiento es especialmente \u00fatil cuando el commit conten\u00eda cambios valiosos que todav\u00eda no hab\u00edas enviado al remoto. Para entender mejor el flujo entre repositorio local y remoto, tambi\u00e9n conviene recordar c\u00f3mo funciona <a href=\"https:\/\/vermiip.es\/blog\/como-subir-cambios-al-repositorio-con-git-push\">git push<\/a> y cu\u00e1ndo usar <a href=\"https:\/\/vermiip.es\/blog\/como-descargar-cambios-del-repositorio-con-git-pull\">git pull<\/a> o <a href=\"https:\/\/vermiip.es\/blog\/como-sincronizar-repositorios-con-git-fetch\">git fetch<\/a>.<\/p>\n<h2>Qu\u00e9 hacer si el commit ya no aparece en reflog<\/h2>\n<p>El reflog no es eterno. Git conserva estas referencias durante un tiempo limitado y, con el mantenimiento del repositorio, entradas antiguas pueden desaparecer. Si el commit ya no est\u00e1 en el reflog local, la recuperaci\u00f3n se complica, aunque todav\u00eda puede haber alternativas dependiendo de si el commit se lleg\u00f3 a compartir con otras personas o con un remoto.<\/p>\n<p>En ese caso, conviene revisar si el commit fue subido a un servidor, si otro compa\u00f1ero lo tiene en su copia local o si existe alguna referencia en una rama remota. Aqu\u00ed cobra valor tener bien organizados los repositorios y saber c\u00f3mo gestionarlos, tal como se explica en <a href=\"https:\/\/vermiip.es\/blog\/como-gestionar-repositorios-remotos-con-git-remote\">c\u00f3mo gestionar repositorios remotos con git remote<\/a> y <a href=\"https:\/\/vermiip.es\/blog\/como-conectar-git-con-github-paso-a-paso\">c\u00f3mo conectar Git con GitHub paso a paso<\/a>.<\/p>\n<h3>Buenas pr\u00e1cticas para no depender solo de la suerte<\/h3>\n<p>El reflog es potent\u00edsimo, pero no deber\u00eda ser tu \u00fanico plan de seguridad. Algunas pr\u00e1cticas ayudan a evitar sustos:<\/p>\n<p>\u2022 Crea ramas temporales antes de hacer operaciones destructivas.<br \/>\n\u2022 Comprueba el estado con frecuencia usando <code>git status<\/code>.<br \/>\n\u2022 Usa commits peque\u00f1os y descriptivos para que sea m\u00e1s f\u00e1cil localizar cambios.<br \/>\n\u2022 Evita reescribir historia en ramas compartidas sin coordinarte con el equipo.<\/p>\n<p>Si quieres profundizar en higiene de trabajo con Git, tambi\u00e9n merece la pena consultar <a href=\"https:\/\/vermiip.es\/blog\/como-consultar-el-estado-del-repositorio-con-git-status\">c\u00f3mo consultar el estado del repositorio con git status<\/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>, porque una buena disciplina diaria reduce mucho la probabilidad de tener que recuperar commits borrados.<\/p>\n<h2>Errores comunes al usar git reflog<\/h2>\n<p>El error m\u00e1s habitual es asumir que basta con mirar el hash y ejecutar cualquier comando sobre \u00e9l sin comprobar el contexto. No todos los movimientos del reflog representan un commit \u00fatil para volver a una rama estable.<\/p>\n<p>Otro fallo frecuente es usar <strong>git reset &#8211;hard<\/strong> justo despu\u00e9s de encontrar el commit perdido, sin haber creado antes una rama de rescate. Si algo sale mal, habr\u00e1s vuelto a mover la referencia y te tocar\u00e1 repetir el proceso. Tambi\u00e9n es com\u00fan confundir la recuperaci\u00f3n de un commit con la restauraci\u00f3n de archivos concretos; para eso, el enfoque cambia y puede ser mejor usar <a href=\"https:\/\/vermiip.es\/blog\/como-recuperar-archivos-con-git-restore\">c\u00f3mo recuperar archivos con git restore<\/a>.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p><strong>git reflog<\/strong> es una de esas herramientas que pasan desapercibidas hasta que realmente las necesitas. Cuando un commit parece perdido, ofrece una segunda oportunidad para encontrarlo, inspeccionarlo y restaurarlo con seguridad.<\/p>\n<p>La clave est\u00e1 en entender que Git guarda m\u00e1s informaci\u00f3n de la que muestra a simple vista. Con una lectura correcta del reflog y una estrategia prudente \u2014normalmente crear una rama antes de hacer cambios definitivos\u2014 puedes recuperar commits borrados sin convertir el incidente en una p\u00e9rdida real de trabajo.<\/p>\n<h3>Fuentes y lecturas recomendadas<\/h3>\n<p><a href=\"https:\/\/git-scm.com\/docs\/git-reflog\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n oficial de git reflog<\/a><\/p>\n<p><a href=\"https:\/\/git-scm.com\/docs\/git-reset\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n oficial de git reset<\/a><\/p>\n<p><a href=\"https:\/\/docs.github.com\/\" target=\"_blank\" rel=\"noopener\">GitHub Docs: trabajo con repositorios y referencias<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprende a recuperar commits borrados con git reflog y a volver atr\u00e1s con seguridad en Git antes de perder trabajo valioso.<\/p>\n","protected":false},"author":1,"featured_media":1454,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[180],"tags":[323],"class_list":["post-1453","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-git","tag-git-reflog"],"_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>C\u00f3mo recuperar commits borrados con git reflog - Ver mi IP<\/title>\n<meta name=\"description\" content=\"Aprende a recuperar commits borrados con git reflog y a volver atr\u00e1s con seguridad en Git antes de perder trabajo valioso.\" \/>\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-recuperar-commits-borrados-con-git-reflog\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo recuperar commits borrados con git reflog - Ver mi IP\" \/>\n<meta property=\"og:description\" content=\"Aprende a recuperar commits borrados con git reflog y a volver atr\u00e1s con seguridad en Git antes de perder trabajo valioso.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/\" \/>\n<meta property=\"og:site_name\" content=\"Ver mi IP\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-31T06:54:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-31T06:54:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/08\/output1-14.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-recuperar-commits-borrados-con-git-reflog\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-recuperar-commits-borrados-con-git-reflog\\\/\"},\"author\":{\"name\":\"Xose de la Paz\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\"},\"headline\":\"C\u00f3mo recuperar commits borrados con git reflog\",\"datePublished\":\"2026-08-31T06:54:37+00:00\",\"dateModified\":\"2026-08-31T06:54:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-recuperar-commits-borrados-con-git-reflog\\\/\"},\"wordCount\":1219,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-recuperar-commits-borrados-con-git-reflog\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/output1-14.png\",\"keywords\":[\"git reflog\"],\"articleSection\":[\"GIT\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-recuperar-commits-borrados-con-git-reflog\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-recuperar-commits-borrados-con-git-reflog\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-recuperar-commits-borrados-con-git-reflog\\\/\",\"name\":\"C\u00f3mo recuperar commits borrados con git reflog - Ver mi IP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-recuperar-commits-borrados-con-git-reflog\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-recuperar-commits-borrados-con-git-reflog\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/output1-14.png\",\"datePublished\":\"2026-08-31T06:54:37+00:00\",\"dateModified\":\"2026-08-31T06:54:38+00:00\",\"description\":\"Aprende a recuperar commits borrados con git reflog y a volver atr\u00e1s con seguridad en Git antes de perder trabajo valioso.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-recuperar-commits-borrados-con-git-reflog\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-recuperar-commits-borrados-con-git-reflog\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-recuperar-commits-borrados-con-git-reflog\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/output1-14.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/output1-14.png\",\"width\":1536,\"height\":1024,\"caption\":\"C\u00f3mo recuperar commits borrados con git reflog\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-recuperar-commits-borrados-con-git-reflog\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo recuperar commits borrados con git reflog\"}]},{\"@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 recuperar commits borrados con git reflog - Ver mi IP","description":"Aprende a recuperar commits borrados con git reflog y a volver atr\u00e1s con seguridad en Git antes de perder trabajo valioso.","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-recuperar-commits-borrados-con-git-reflog\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo recuperar commits borrados con git reflog - Ver mi IP","og_description":"Aprende a recuperar commits borrados con git reflog y a volver atr\u00e1s con seguridad en Git antes de perder trabajo valioso.","og_url":"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/","og_site_name":"Ver mi IP","article_published_time":"2026-08-31T06:54:37+00:00","article_modified_time":"2026-08-31T06:54:38+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/08\/output1-14.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-recuperar-commits-borrados-con-git-reflog\/#article","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/"},"author":{"name":"Xose de la Paz","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200"},"headline":"C\u00f3mo recuperar commits borrados con git reflog","datePublished":"2026-08-31T06:54:37+00:00","dateModified":"2026-08-31T06:54:38+00:00","mainEntityOfPage":{"@id":"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/"},"wordCount":1219,"commentCount":0,"publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"image":{"@id":"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/08\/output1-14.png","keywords":["git reflog"],"articleSection":["GIT"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/","url":"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/","name":"C\u00f3mo recuperar commits borrados con git reflog - Ver mi IP","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/#primaryimage"},"image":{"@id":"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/08\/output1-14.png","datePublished":"2026-08-31T06:54:37+00:00","dateModified":"2026-08-31T06:54:38+00:00","description":"Aprende a recuperar commits borrados con git reflog y a volver atr\u00e1s con seguridad en Git antes de perder trabajo valioso.","breadcrumb":{"@id":"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/#primaryimage","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/08\/output1-14.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/08\/output1-14.png","width":1536,"height":1024,"caption":"C\u00f3mo recuperar commits borrados con git reflog"},{"@type":"BreadcrumbList","@id":"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/vermiip.es\/blog\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo recuperar commits borrados con git reflog"}]},{"@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\/1453","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=1453"}],"version-history":[{"count":1,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1453\/revisions"}],"predecessor-version":[{"id":1455,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1453\/revisions\/1455"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media\/1454"}],"wp:attachment":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media?parent=1453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/categories?post=1453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/tags?post=1453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}