{"id":1465,"date":"2026-09-07T11:28:54","date_gmt":"2026-09-07T09:28:54","guid":{"rendered":"https:\/\/vermiip.es\/blog\/?p=1465"},"modified":"2026-09-07T11:28:54","modified_gmt":"2026-09-07T09:28:54","slug":"como-resolver-conflictos-de-fusion-en-git","status":"publish","type":"post","link":"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/","title":{"rendered":"C\u00f3mo resolver conflictos de fusi\u00f3n en Git"},"content":{"rendered":"<p>Los conflictos de fusi\u00f3n en Git son una de esas situaciones que, al principio, intimid\u00e1n m\u00e1s por su nombre que por su complejidad real. En esencia, aparecen cuando Git no puede decidir autom\u00e1ticamente c\u00f3mo combinar cambios de dos ramas. Lejos de ser un error grave, suelen ser una se\u00f1al de que varias personas han trabajado sobre las mismas l\u00edneas de c\u00f3digo y que hace falta intervenci\u00f3n humana para elegir la versi\u00f3n correcta.<\/p>\n<p>Si ya has aprendido a <a href=\"https:\/\/vermiip.es\/blog\/como-fusionar-ramas-con-git-merge\">fusionar ramas con git merge<\/a>, el siguiente paso natural es entender qu\u00e9 hacer cuando la uni\u00f3n no es autom\u00e1tica. Resolver conflictos de fusi\u00f3n forma parte del trabajo diario con Git, sobre todo en equipos donde varias ramas evolucionan al mismo tiempo.<\/p>\n<h2>Qu\u00e9 es un conflicto de fusi\u00f3n<\/h2>\n<p>Un conflicto de fusi\u00f3n ocurre cuando Git detecta que el mismo fragmento de un archivo fue modificado de forma distinta en dos ramas. Tambi\u00e9n puede suceder si un archivo fue eliminado en una rama y editado en otra, o si dos cambios son incompatibles entre s\u00ed.<\/p>\n<p>Git es excelente para combinar cambios, pero no \u201centiende\u201d la intenci\u00f3n del negocio ni sabe qu\u00e9 versi\u00f3n es la correcta en t\u00e9rminos funcionales. Por eso, en estos casos te pide que revises el contenido y tomes una decisi\u00f3n manual.<\/p>\n<h3>Cu\u00e1ndo suelen aparecer<\/h3>\n<p>Los conflictos aparecen con frecuencia al hacer <strong>merge<\/strong>, pero tambi\u00e9n pueden surgir durante un <strong>rebase<\/strong> o incluso al aplicar ciertos cambios con cherry-pick. En flujos de integraci\u00f3n continua, en ramas largas o en repositorios con muchas personas colaborando, es habitual encontrarlos.<\/p>\n<p>Si trabajas con ramas de caracter\u00edsticas, te resultar\u00e1 \u00fatil repasar primero <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> y <a href=\"https:\/\/vermiip.es\/blog\/como-crear-una-rama-con-git-branch\">c\u00f3mo crear una rama con git branch<\/a>, porque una buena estrategia de ramificaci\u00f3n reduce la frecuencia y el impacto de estos conflictos.<\/p>\n<h2>C\u00f3mo detectar un conflicto<\/h2>\n<p>Cuando Git no puede fusionar autom\u00e1ticamente, detiene la operaci\u00f3n y marca los archivos afectados. Suele indicarlo en la terminal con mensajes como \u201cCONFLICT\u201d y te muestra qu\u00e9 archivos requieren revisi\u00f3n.<\/p>\n<pre><code># Ejemplo de salida tras un merge con conflicto\nAuto-merging app.js\nCONFLICT (content): Merge conflict in app.js\nAutomatic merge failed; fix conflicts and then commit the result\n<\/code><\/pre>\n<p>Para identificar el estado del repositorio en ese momento, es buena pr\u00e1ctica 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>. Ese comando te dir\u00e1 qu\u00e9 archivos est\u00e1n en conflicto y si el merge sigue pendiente de resoluci\u00f3n.<\/p>\n<h3>Marcadores de conflicto en el archivo<\/h3>\n<p>Git inserta marcadores especiales dentro del archivo afectado para separar las versiones en conflicto. Ver\u00e1s algo parecido a esto:<\/p>\n<pre><code>&lt;&lt;&lt;&lt;&lt;&lt;&lt; HEAD\nconst title = \"Versi\u00f3n actual\";\n=======\nconst title = \"Nueva versi\u00f3n desde la rama feature\";\n&gt;&gt;&gt;&gt;&gt;&gt;&gt; feature\n<\/code><\/pre>\n<p>La parte superior representa tu rama actual, la zona intermedia separa los cambios, y la parte inferior contiene la versi\u00f3n que intentabas integrar. Tu tarea consiste en editar el archivo y dejar solo el contenido correcto.<\/p>\n<h2>Proceso paso a paso para resolverlos<\/h2>\n<h3>1. Abre los archivos en conflicto<\/h3>\n<p>Empieza por localizar los archivos afectados y \u00e1brelos en tu editor o IDE. En proyectos peque\u00f1os, resolver\u00e1s el conflicto en minutos. En proyectos grandes, puede requerir revisar m\u00e1s de un archivo y entender dependencias entre m\u00f3dulos.<\/p>\n<h3>2. Decide qu\u00e9 cambios conservar<\/h3>\n<p>No siempre hay que elegir una versi\u00f3n completa. Muchas veces la mejor soluci\u00f3n es combinar partes de ambas. En un conflicto de fusi\u00f3n bien resuelto, el c\u00f3digo final no solo compila: tambi\u00e9n refleja la intenci\u00f3n correcta de cada rama.<\/p>\n<p>Conviene comparar el contenido para entender qu\u00e9 cambi\u00f3 exactamente. Si necesitas refrescar este paso, revisa <a href=\"https:\/\/vermiip.es\/blog\/como-comparar-cambios-con-git-diff\">c\u00f3mo comparar cambios con git diff<\/a>. Analizar el diff antes de editar reduce errores y ayuda a tomar decisiones m\u00e1s informadas.<\/p>\n<h3>3. Edita el archivo y elimina los marcadores<\/h3>\n<p>Una vez tomada la decisi\u00f3n, borra los separadores de Git y deja solo la versi\u00f3n final. Aseg\u00farate de que el archivo quede limpio, sin restos de <strong>&lt;&lt;&lt;&lt;&lt;&lt;&lt;<\/strong>, <strong>=======<\/strong> o <strong>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<\/strong>.<\/p>\n<pre><code>\/\/ Ejemplo resuelto\nconst title = \"Versi\u00f3n final combinada\";\n<\/code><\/pre>\n<h3>4. Verifica que todo sigue funcionando<\/h3>\n<p>Resolver el conflicto no termina al guardar el archivo. Debes revisar que el cambio no rompa la l\u00f3gica de la aplicaci\u00f3n ni introduzca errores silenciosos. En entornos con tests automatizados, ejecutar la bater\u00eda de pruebas es casi obligatorio.<\/p>\n<p>Si el conflicto afectaba a archivos de configuraci\u00f3n, rutas o dependencias, conviene revisar tambi\u00e9n el resultado en ejecuci\u00f3n. Git te ayuda con la integraci\u00f3n, pero la validaci\u00f3n final sigue dependiendo de ti.<\/p>\n<h3>5. Marca la resoluci\u00f3n y finaliza la fusi\u00f3n<\/h3>\n<p>Cuando hayas corregido todos los archivos, a\u00f1ade los cambios resueltos al \u00edndice con <strong>git add<\/strong>. Si quieres repasar este paso, consulta <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>. Despu\u00e9s, completa el merge con un commit.<\/p>\n<p>En algunos flujos, Git crea autom\u00e1ticamente el commit de fusi\u00f3n. En otros casos, especialmente si has intervenido manualmente, tendr\u00e1s que cerrar el proceso t\u00fa mismo con un mensaje claro que describa la resoluci\u00f3n.<\/p>\n<h2>Buenas pr\u00e1cticas para evitar conflictos innecesarios<\/h2>\n<p>No todos los conflictos se pueden evitar, pero s\u00ed puedes reducirlos. La mejor forma es integrar cambios con regularidad y mantener las ramas vivas el menor tiempo posible. Cuanto m\u00e1s se aleja una rama del tronco principal, m\u00e1s probable es que aparezcan divergencias.<\/p>\n<h3>Sincroniza tu rama con frecuencia<\/h3>\n<p>Actualizar tu rama con cambios recientes del repositorio remoto reduce sorpresas al fusionar. Aqu\u00ed entran en juego comandos como <a href=\"https:\/\/vermiip.es\/blog\/como-descargar-cambios-del-repositorio-con-git-pull\">git pull<\/a> y <a href=\"https:\/\/vermiip.es\/blog\/como-sincronizar-repositorios-con-git-fetch\">git fetch<\/a>. El primero integra cambios; el segundo te permite revisar lo nuevo antes de fusionarlo, algo muy \u00fatil si quieres controlar mejor el proceso.<\/p>\n<h3>Divide mejor el trabajo<\/h3>\n<p>Los conflictos frecuentes a menudo indican que una rama ha acumulado demasiados cambios. Una estrategia m\u00e1s saludable es dividir tareas grandes en entregas peque\u00f1as y coherentes. As\u00ed, cada merge es m\u00e1s f\u00e1cil de revisar y menos propenso a choques de edici\u00f3n.<\/p>\n<h3>Comunica cambios en zonas sensibles<\/h3>\n<p>Si varios miembros del equipo trabajan sobre los mismos ficheros, la coordinaci\u00f3n importa tanto como la t\u00e9cnica. Avisar cuando vas a tocar una secci\u00f3n cr\u00edtica o un componente compartido puede ahorrar tiempo a todos. Git resuelve los bits; el equipo resuelve la organizaci\u00f3n.<\/p>\n<h2>Conflictos durante rebase y otras operaciones<\/h2>\n<p>Muchos desarrolladores asocian los conflictos solo con <strong>merge<\/strong>, pero tambi\u00e9n son habituales en <strong>rebase<\/strong>. La diferencia es importante: al reescribir la base de una rama, Git puede volver a aplicar commits uno por uno y detenerse en cualquier cambio incompatible.<\/p>\n<p>Si sueles trabajar con historial lineal y ramas de caracter\u00edsticas, te interesa entender <a href=\"https:\/\/vermiip.es\/blog\/como-reescribir-el-historial-con-git-rebase\">c\u00f3mo reescribir el historial con git rebase<\/a>. Saber cu\u00e1ndo usar merge y cu\u00e1ndo usar rebase te ayudar\u00e1 a elegir el flujo que menos conflictos genere para tu equipo.<\/p>\n<p>Tambi\u00e9n conviene recordar otras herramientas de recuperaci\u00f3n. Si en medio del proceso tienes cambios locales que no quieres perder, <a href=\"https:\/\/vermiip.es\/blog\/como-guardar-cambios-temporalmente-con-git-stash\">git stash<\/a> puede ser \u00fatil para apartarlos temporalmente y resolver el conflicto con m\u00e1s calma.<\/p>\n<h2>Errores comunes al resolver conflictos<\/h2>\n<p>Uno de los fallos m\u00e1s habituales es aceptar una versi\u00f3n sin revisar su contexto. Otro, dejar marcadores de conflicto en el archivo por descuido. Ambos errores pueden colarse en producci\u00f3n si no se valida bien el resultado.<\/p>\n<p>Tambi\u00e9n es com\u00fan resolver el conflicto \u201ca ojo\u201d sin comprobar qu\u00e9 commit introdujo cada cambio. En esos casos, <a href=\"https:\/\/vermiip.es\/blog\/como-ver-el-historial-de-cambios-con-git-log\">git log<\/a> puede darte contexto hist\u00f3rico, y <a href=\"https:\/\/vermiip.es\/blog\/como-deshacer-cambios-en-git-sin-perder-tu-trabajo\">deshacer cambios en Git sin perder tu trabajo<\/a> te ayudar\u00e1 si necesitas retroceder con seguridad.<\/p>\n<p>Si la resoluci\u00f3n ya se confirm\u00f3 y m\u00e1s tarde descubres que algo qued\u00f3 mal, herramientas como <a href=\"https:\/\/vermiip.es\/blog\/como-revertir-un-commit-con-git-revert\">git revert<\/a> o <a href=\"https:\/\/vermiip.es\/blog\/como-recuperar-commits-borrados-con-git-reflog\">git reflog<\/a> pueden salvarte el d\u00eda. No son parte directa de la resoluci\u00f3n del conflicto, pero s\u00ed del manejo responsable del historial.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Resolver conflictos de fusi\u00f3n en Git no consiste solo en \u201cdejar el archivo bonito\u201d. Implica entender por qu\u00e9 surgi\u00f3 el choque, elegir la versi\u00f3n correcta y validar que el proyecto sigue coherente. Con pr\u00e1ctica, el proceso se vuelve r\u00e1pido y predecible.<\/p>\n<p>La clave est\u00e1 en combinar t\u00e9cnica y criterio: revisar diffs, conocer el contexto de las ramas, sincronizar con frecuencia y documentar bien el resultado. As\u00ed, los conflictos dejan de ser un problema y se convierten en una parte normal y controlada del trabajo colaborativo.<\/p>\n<h3>Fuentes y lecturas recomendadas<\/h3>\n<p><a href=\"https:\/\/git-scm.com\/docs\/git-merge\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n oficial de git merge<\/a><\/p>\n<p><a href=\"https:\/\/git-scm.com\/docs\/git-rebase\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n oficial de git rebase<\/a><\/p>\n<p><a href=\"https:\/\/docs.github.com\/en\/repositories\/configuring-branches-and-merges-in-your-repository\/about-merge-methods\" target=\"_blank\" rel=\"noopener\">GitHub Docs: m\u00e9todos de merge y gesti\u00f3n de cambios<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprende a resolver conflictos de fusi\u00f3n en Git con pasos claros, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar en equipo.<\/p>\n","protected":false},"author":1,"featured_media":1466,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[180],"tags":[310,323,322,319],"class_list":["post-1465","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-git","tag-git-log","tag-git-reflog","tag-git-revert","tag-git-stash"],"_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 resolver conflictos de fusi\u00f3n en Git - Ver mi IP<\/title>\n<meta name=\"description\" content=\"Aprende a resolver conflictos de fusi\u00f3n en Git con pasos claros, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar en equipo.\" \/>\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-resolver-conflictos-de-fusion-en-git\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo resolver conflictos de fusi\u00f3n en Git - Ver mi IP\" \/>\n<meta property=\"og:description\" content=\"Aprende a resolver conflictos de fusi\u00f3n en Git con pasos claros, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar en equipo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/\" \/>\n<meta property=\"og:site_name\" content=\"Ver mi IP\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-07T09:28:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/09\/output1-3.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=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-resolver-conflictos-de-fusion-en-git\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-resolver-conflictos-de-fusion-en-git\\\/\"},\"author\":{\"name\":\"Xose de la Paz\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\"},\"headline\":\"C\u00f3mo resolver conflictos de fusi\u00f3n en Git\",\"datePublished\":\"2026-09-07T09:28:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-resolver-conflictos-de-fusion-en-git\\\/\"},\"wordCount\":1422,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-resolver-conflictos-de-fusion-en-git\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/output1-3.png\",\"keywords\":[\"git log\",\"git reflog\",\"git revert\",\"git stash\"],\"articleSection\":[\"GIT\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-resolver-conflictos-de-fusion-en-git\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-resolver-conflictos-de-fusion-en-git\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-resolver-conflictos-de-fusion-en-git\\\/\",\"name\":\"C\u00f3mo resolver conflictos de fusi\u00f3n en Git - Ver mi IP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-resolver-conflictos-de-fusion-en-git\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-resolver-conflictos-de-fusion-en-git\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/output1-3.png\",\"datePublished\":\"2026-09-07T09:28:54+00:00\",\"description\":\"Aprende a resolver conflictos de fusi\u00f3n en Git con pasos claros, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar en equipo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-resolver-conflictos-de-fusion-en-git\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-resolver-conflictos-de-fusion-en-git\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-resolver-conflictos-de-fusion-en-git\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/output1-3.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/output1-3.png\",\"width\":1536,\"height\":1024,\"caption\":\"C\u00f3mo resolver conflictos de fusi\u00f3n en Git\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-resolver-conflictos-de-fusion-en-git\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo resolver conflictos de fusi\u00f3n 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":"C\u00f3mo resolver conflictos de fusi\u00f3n en Git - Ver mi IP","description":"Aprende a resolver conflictos de fusi\u00f3n en Git con pasos claros, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar en equipo.","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-resolver-conflictos-de-fusion-en-git\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo resolver conflictos de fusi\u00f3n en Git - Ver mi IP","og_description":"Aprende a resolver conflictos de fusi\u00f3n en Git con pasos claros, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar en equipo.","og_url":"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/","og_site_name":"Ver mi IP","article_published_time":"2026-09-07T09:28:54+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/09\/output1-3.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":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/#article","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/"},"author":{"name":"Xose de la Paz","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200"},"headline":"C\u00f3mo resolver conflictos de fusi\u00f3n en Git","datePublished":"2026-09-07T09:28:54+00:00","mainEntityOfPage":{"@id":"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/"},"wordCount":1422,"commentCount":0,"publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"image":{"@id":"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/09\/output1-3.png","keywords":["git log","git reflog","git revert","git stash"],"articleSection":["GIT"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/","url":"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/","name":"C\u00f3mo resolver conflictos de fusi\u00f3n en Git - Ver mi IP","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/#primaryimage"},"image":{"@id":"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/09\/output1-3.png","datePublished":"2026-09-07T09:28:54+00:00","description":"Aprende a resolver conflictos de fusi\u00f3n en Git con pasos claros, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar en equipo.","breadcrumb":{"@id":"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/#primaryimage","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/09\/output1-3.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/09\/output1-3.png","width":1536,"height":1024,"caption":"C\u00f3mo resolver conflictos de fusi\u00f3n en Git"},{"@type":"BreadcrumbList","@id":"https:\/\/vermiip.es\/blog\/como-resolver-conflictos-de-fusion-en-git\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/vermiip.es\/blog\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo resolver conflictos de fusi\u00f3n 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\/1465","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=1465"}],"version-history":[{"count":1,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1465\/revisions"}],"predecessor-version":[{"id":1468,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1465\/revisions\/1468"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media\/1466"}],"wp:attachment":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media?parent=1465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/categories?post=1465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/tags?post=1465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}