{"id":1412,"date":"2026-08-05T09:35:46","date_gmt":"2026-08-05T07:35:46","guid":{"rendered":"https:\/\/vermiip.es\/blog\/?p=1412"},"modified":"2026-08-05T09:35:47","modified_gmt":"2026-08-05T07:35:47","slug":"como-cambiar-de-rama-con-git-switch-y-git-checkout","status":"publish","type":"post","link":"https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/","title":{"rendered":"C\u00f3mo cambiar de rama con git switch y git checkout"},"content":{"rendered":"<p>Trabajar con ramas es una de las habilidades m\u00e1s importantes en Git. Si ya has visto <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 sabes <a href=\"https:\/\/vermiip.es\/blog\/como-crear-una-rama-con-git-branch\">c\u00f3mo crear una rama con git branch<\/a>, el siguiente paso natural es aprender a moverte entre ellas con soltura.<\/p>\n<p>Ah\u00ed entran en juego <strong>git switch<\/strong> y <strong>git checkout<\/strong>. Ambos comandos permiten cambiar de rama, pero no nacieron con el mismo prop\u00f3sito ni ofrecen la misma claridad. Entender cu\u00e1ndo usar cada uno te ayudar\u00e1 a evitar errores, trabajar m\u00e1s r\u00e1pido y leer mejor tus propios flujos de trabajo.<\/p>\n<h2>Por qu\u00e9 cambiar de rama es una operaci\u00f3n tan frecuente<\/h2>\n<p>En desarrollo de software, cambiar de rama es una acci\u00f3n cotidiana. Puedes estar corrigiendo un bug en una rama experimental, saltar a una rama de integraci\u00f3n para revisar un cambio o volver a una rama estable para continuar con una tarea pendiente.<\/p>\n<p>Antes de cambiar, conviene recordar que Git analiza el estado del directorio de trabajo. Si tienes cambios sin guardar en el \u00e1rea de trabajo o en el \u00edndice, el cambio de ramas puede bloquearse o generar conflictos. Por eso es \u00fatil tener control sobre el estado del repositorio con <a href=\"https:\/\/vermiip.es\/blog\/como-consultar-el-estado-del-repositorio-con-git-status\">git status<\/a> y revisar los cambios con <a href=\"https:\/\/vermiip.es\/blog\/como-comparar-cambios-con-git-diff\">git diff<\/a> antes de moverte.<\/p>\n<h2>git switch: el comando moderno para cambiar de rama<\/h2>\n<p><strong>git switch<\/strong> fue introducido para simplificar una parte concreta de Git: cambiar de rama. Su objetivo es separar responsabilidades y hacer que el comando sea m\u00e1s expl\u00edcito. En otras palabras, switch sirve para \u201ccambiar\u201d, no para hacer muchas tareas distintas.<\/p>\n<p>La sintaxis b\u00e1sica es muy sencilla:<\/p>\n<pre><code>git switch nombre-de-rama<\/code><\/pre>\n<p>Por ejemplo:<\/p>\n<pre><code>git switch develop<\/code><\/pre>\n<p>Con ello, Git desplaza tu entorno a la rama <code>develop<\/code>, siempre que exista localmente y no haya impedimentos por cambios pendientes.<\/p>\n<h3>Crear y cambiar en un solo paso<\/h3>\n<p>Uno de los usos m\u00e1s pr\u00e1cticos de <strong>git switch<\/strong> es crear una rama nueva y moverse a ella al instante. Esto reduce pasos y hace m\u00e1s legible la intenci\u00f3n del comando.<\/p>\n<pre><code>git switch -c feature\/login\n\n# Crea la rama feature\/login y cambia a ella<\/code><\/pre>\n<p>Este patr\u00f3n es muy \u00fatil cuando trabajas a partir de una rama base limpia, especialmente despu\u00e9s de haber aprendido a <a href=\"https:\/\/vermiip.es\/blog\/como-crear-una-rama-con-git-branch\">crear ramas con git branch<\/a>. Si vienes de un flujo m\u00e1s cl\u00e1sico, notar\u00e1s que el comando resulta m\u00e1s directo.<\/p>\n<h3>Ver ramas remotas y cambiar a ellas<\/h3>\n<p>Si la rama existe en remoto pero todav\u00eda no la has tra\u00eddo localmente, puedes usar <strong>git switch<\/strong> con seguimiento autom\u00e1tico en muchos casos, dependiendo de c\u00f3mo est\u00e9 configurado tu repositorio.<\/p>\n<pre><code>git switch -c feature\/login origin\/feature\/login\n\n# Crea una rama local basada en la remota y cambia a ella<\/code><\/pre>\n<p>Este tipo de operaci\u00f3n es habitual cuando colaboras en un equipo y necesitas trabajar sobre una rama publicada por otra persona.<\/p>\n<h2>git checkout: el comando cl\u00e1sico y todav\u00eda muy usado<\/h2>\n<p><strong>git checkout<\/strong> ha sido durante a\u00f1os el comando todoterreno de Git. Sirve para cambiar de rama, restaurar archivos e incluso recuperar estados concretos del repositorio. Esa versatilidad lo hizo muy popular, pero tambi\u00e9n m\u00e1s confuso para quien empieza.<\/p>\n<p>Para cambiar de rama, la sintaxis tradicional es:<\/p>\n<pre><code>git checkout nombre-de-rama<\/code><\/pre>\n<p>Ejemplo:<\/p>\n<pre><code>git checkout main<\/code><\/pre>\n<p>Funciona perfectamente en muchos entornos y sigue siendo compatible con la mayor\u00eda de flujos de trabajo. Sin embargo, hoy se recomienda usar <strong>git switch<\/strong> cuando el objetivo es \u00fanicamente cambiar de rama.<\/p>\n<h3>Crear una rama con checkout<\/h3>\n<p>Durante mucho tiempo, la forma habitual de crear y cambiar de rama fue:<\/p>\n<pre><code>git checkout -b feature\/login\n\n# Crea la rama y cambia a ella<\/code><\/pre>\n<p>Aunque sigue funcionando, <strong>git switch -c<\/strong> expresa mejor la intenci\u00f3n. Si tu equipo usa scripts, documentaci\u00f3n antigua o atajos heredados, probablemente ver\u00e1s ambos estilos conviviendo.<\/p>\n<h2>Principales diferencias entre git switch y git checkout<\/h2>\n<p>La diferencia m\u00e1s importante no es t\u00e9cnica, sino conceptual: <strong>git switch<\/strong> est\u00e1 dise\u00f1ado para cambiar ramas, mientras que <strong>git checkout<\/strong> es m\u00e1s generalista.<\/p>\n<p>En la pr\u00e1ctica, esto se traduce en tres ventajas para switch:<\/p>\n<p><strong>1. M\u00e1s claridad:<\/strong> el comando dice exactamente lo que hace.<\/p>\n<p><strong>2. Menos ambig\u00fcedad:<\/strong> reduce el riesgo de usar checkout para tareas distintas por error.<\/p>\n<p><strong>3. Mejor experiencia de aprendizaje:<\/strong> resulta m\u00e1s f\u00e1cil para quienes est\u00e1n empezando con ramas.<\/p>\n<p>Checkout sigue teniendo utilidad cuando necesitas recuperar archivos o volver a un commit concreto, aunque incluso en esos casos Git ha ido introduciendo comandos m\u00e1s espec\u00edficos para que cada acci\u00f3n sea m\u00e1s clara.<\/p>\n<h3>Cu\u00e1ndo usar cada uno<\/h3>\n<p>Si tu objetivo es <strong>moverte entre ramas<\/strong>, usa <strong>git switch<\/strong>. Si trabajas con repositorios antiguos, tutoriales previos o h\u00e1bitos ya consolidados, checkout seguir\u00e1 apareciendo con frecuencia y no debes sorprenderte.<\/p>\n<p>Por ejemplo, primero puedes revisar el estado del repositorio con <a href=\"https:\/\/vermiip.es\/blog\/como-consultar-el-estado-del-repositorio-con-git-status\">git status<\/a>, confirmar que no hay cambios cr\u00edticos pendientes y despu\u00e9s cambiar de rama con switch. Ese peque\u00f1o h\u00e1bito evita p\u00e9rdidas de tiempo y problemas de mezcla de trabajo.<\/p>\n<h2>qu\u00e9 pasa si tienes cambios sin guardar<\/h2>\n<p>Uno de los errores m\u00e1s comunes al cambiar de rama es hacerlo con modificaciones locales que a\u00fan no has confirmado. Git intenta protegerte, pero el resultado puede ser confuso si no entiendes bien qu\u00e9 est\u00e1 ocurriendo.<\/p>\n<p>Si tus cambios no entran en conflicto con la rama de destino, Git puede permitir el cambio. Si hay riesgo de sobrescritura, te avisar\u00e1. En esos casos, lo normal es revisar el trabajo con <strong>git diff<\/strong>, hacer commit, o guardar temporalmente los cambios con un mecanismo como stash si tu flujo lo contempla.<\/p>\n<p>La recomendaci\u00f3n pr\u00e1ctica es simple: antes de cambiar de rama, preg\u00fantate si est\u00e1s listo para dejar esa tarea en pausa. Si no es as\u00ed, documenta o registra el estado del trabajo.<\/p>\n<h3>Ejemplo de flujo seguro<\/h3>\n<pre><code># 1. Verificar el estado\ngit status\n\n# 2. Revisar cambios relevantes\ngit diff\n\n# 3. Guardar el trabajo en un commit si ya est\u00e1 listo\ngit add .\ngit commit -m \"Avanza en la pantalla de login\"\n\n# 4. Cambiar de rama\ngit switch main<\/code><\/pre>\n<p>Este flujo conecta con otros pasos b\u00e1sicos del ciclo diario de Git que ya hemos tratado, como <a href=\"https:\/\/vermiip.es\/blog\/como-anadir-archivos-al-repositorio-con-git-add\">a\u00f1adir archivos con git add<\/a> y <a href=\"https:\/\/vermiip.es\/blog\/como-crear-un-commit-correctamente-con-git-commit\">crear un commit correctamente con git commit<\/a>.<\/p>\n<h2>Errores habituales al cambiar de rama<\/h2>\n<p>El primer error es confundir el nombre exacto de la rama. Git diferencia entre ramas locales y remotas, as\u00ed que una peque\u00f1a variaci\u00f3n puede impedir el cambio.<\/p>\n<p>El segundo error es usar checkout sin tener claro si vas a cambiar de rama o recuperar un archivo. Esa ambig\u00fcedad puede generar resultados inesperados, sobre todo en equipos donde varias personas comparten el mismo entorno.<\/p>\n<p>El tercer error es ignorar el contexto del repositorio. Si vienes de revisar commits con <a href=\"https:\/\/vermiip.es\/blog\/como-ver-el-historial-de-cambios-con-git-log\">git log<\/a>, puede ayudarte a ubicar mejor qu\u00e9 rama contiene qu\u00e9 cambio antes de moverte.<\/p>\n<h2>Buenas pr\u00e1cticas para trabajar con ramas<\/h2>\n<p>Una buena rutina en Git no se basa solo en saber comandos, sino en usarlos con intenci\u00f3n. Algunas pr\u00e1cticas recomendables son:<\/p>\n<p><strong>Mant\u00e9n nombres de rama descriptivos<\/strong>, como <code>feature\/pago-tarjeta<\/code> o <code>fix\/error-login<\/code>.<\/p>\n<p><strong>Revisa el estado antes de cambiar<\/strong>, especialmente si has editado varios archivos.<\/p>\n<p><strong>Usa git switch para cambios de rama<\/strong> y reserva checkout para tareas hist\u00f3ricas o espec\u00edficas.<\/p>\n<p><strong>Combina los comandos con un flujo coherente<\/strong>, desde a\u00f1adir archivos hasta crear commits y validar el historial.<\/p>\n<p>Si te interesa consolidar todo ese circuito de trabajo, repasar la secuencia completa desde inicializar el repositorio con <a href=\"https:\/\/vermiip.es\/blog\/como-crear-tu-primer-repositorio-con-git-init\">git init<\/a> hasta navegar por ramas te ayudar\u00e1 a ver Git como un sistema, no como una colecci\u00f3n aislada de comandos.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Aprender a cambiar de rama con <strong>git switch<\/strong> y <strong>git checkout<\/strong> es un paso esencial para trabajar con confianza en Git. Switch representa el enfoque moderno, claro y espec\u00edfico; checkout sigue siendo \u00fatil, pero su car\u00e1cter multitarea lo hace menos recomendado para la operaci\u00f3n m\u00e1s com\u00fan: moverte entre ramas.<\/p>\n<p>Si desarrollas una rutina basada en revisar el estado, entender el historial y elegir el comando adecuado, trabajar con ramas ser\u00e1 mucho m\u00e1s natural. Y eso se traduce en menos errores, menos interrupciones y un flujo de desarrollo m\u00e1s profesional.<\/p>\n<h3>Fuentes y lecturas recomendadas<\/h3>\n<ul>\n<li><a href=\"https:\/\/git-scm.com\/docs\/git-switch\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n oficial de git switch<\/a><\/li>\n<li><a href=\"https:\/\/git-scm.com\/docs\/git-checkout\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n oficial de git checkout<\/a><\/li>\n<li><a href=\"https:\/\/www.atlassian.com\/git\/tutorials\/using-branches\" target=\"_blank\" rel=\"noopener\">Gu\u00eda de ramas en Git de Atlassian<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Aprende a cambiar de rama en Git con git switch y git checkout, sus diferencias, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar mejor.<\/p>\n","protected":false},"author":1,"featured_media":1413,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[180],"tags":[314,313],"class_list":["post-1412","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-git","tag-git-checkout","tag-git-switch"],"_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.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u00f3mo cambiar de rama con git switch y git checkout - Ver mi IP<\/title>\n<meta name=\"description\" content=\"Aprende a cambiar de rama en Git con git switch y git checkout, sus diferencias, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar mejor.\" \/>\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-cambiar-de-rama-con-git-switch-y-git-checkout\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo cambiar de rama con git switch y git checkout - Ver mi IP\" \/>\n<meta property=\"og:description\" content=\"Aprende a cambiar de rama en Git con git switch y git checkout, sus diferencias, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar mejor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/\" \/>\n<meta property=\"og:site_name\" content=\"Ver mi IP\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-05T07:35:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-05T07:35:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/08\/output1-2.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-cambiar-de-rama-con-git-switch-y-git-checkout\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-cambiar-de-rama-con-git-switch-y-git-checkout\\\/\"},\"author\":{\"name\":\"Xose de la Paz\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\"},\"headline\":\"C\u00f3mo cambiar de rama con git switch y git checkout\",\"datePublished\":\"2026-08-05T07:35:46+00:00\",\"dateModified\":\"2026-08-05T07:35:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-cambiar-de-rama-con-git-switch-y-git-checkout\\\/\"},\"wordCount\":1320,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-cambiar-de-rama-con-git-switch-y-git-checkout\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/output1-2.png\",\"keywords\":[\"git checkout\",\"git switch\"],\"articleSection\":[\"GIT\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-cambiar-de-rama-con-git-switch-y-git-checkout\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-cambiar-de-rama-con-git-switch-y-git-checkout\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-cambiar-de-rama-con-git-switch-y-git-checkout\\\/\",\"name\":\"C\u00f3mo cambiar de rama con git switch y git checkout - Ver mi IP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-cambiar-de-rama-con-git-switch-y-git-checkout\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-cambiar-de-rama-con-git-switch-y-git-checkout\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/output1-2.png\",\"datePublished\":\"2026-08-05T07:35:46+00:00\",\"dateModified\":\"2026-08-05T07:35:47+00:00\",\"description\":\"Aprende a cambiar de rama en Git con git switch y git checkout, sus diferencias, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar mejor.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-cambiar-de-rama-con-git-switch-y-git-checkout\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-cambiar-de-rama-con-git-switch-y-git-checkout\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-cambiar-de-rama-con-git-switch-y-git-checkout\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/output1-2.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/output1-2.png\",\"width\":1536,\"height\":1024,\"caption\":\"C\u00f3mo cambiar de rama con git switch y git checkout\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/como-cambiar-de-rama-con-git-switch-y-git-checkout\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo cambiar de rama con git switch y git checkout\"}]},{\"@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 cambiar de rama con git switch y git checkout - Ver mi IP","description":"Aprende a cambiar de rama en Git con git switch y git checkout, sus diferencias, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar mejor.","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-cambiar-de-rama-con-git-switch-y-git-checkout\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo cambiar de rama con git switch y git checkout - Ver mi IP","og_description":"Aprende a cambiar de rama en Git con git switch y git checkout, sus diferencias, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar mejor.","og_url":"https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/","og_site_name":"Ver mi IP","article_published_time":"2026-08-05T07:35:46+00:00","article_modified_time":"2026-08-05T07:35:47+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/08\/output1-2.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-cambiar-de-rama-con-git-switch-y-git-checkout\/#article","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/"},"author":{"name":"Xose de la Paz","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200"},"headline":"C\u00f3mo cambiar de rama con git switch y git checkout","datePublished":"2026-08-05T07:35:46+00:00","dateModified":"2026-08-05T07:35:47+00:00","mainEntityOfPage":{"@id":"https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/"},"wordCount":1320,"commentCount":0,"publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"image":{"@id":"https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/08\/output1-2.png","keywords":["git checkout","git switch"],"articleSection":["GIT"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/","url":"https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/","name":"C\u00f3mo cambiar de rama con git switch y git checkout - Ver mi IP","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/#primaryimage"},"image":{"@id":"https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/08\/output1-2.png","datePublished":"2026-08-05T07:35:46+00:00","dateModified":"2026-08-05T07:35:47+00:00","description":"Aprende a cambiar de rama en Git con git switch y git checkout, sus diferencias, ejemplos pr\u00e1cticos y buenas pr\u00e1cticas para trabajar mejor.","breadcrumb":{"@id":"https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/#primaryimage","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/08\/output1-2.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/08\/output1-2.png","width":1536,"height":1024,"caption":"C\u00f3mo cambiar de rama con git switch y git checkout"},{"@type":"BreadcrumbList","@id":"https:\/\/vermiip.es\/blog\/como-cambiar-de-rama-con-git-switch-y-git-checkout\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/vermiip.es\/blog\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo cambiar de rama con git switch y git checkout"}]},{"@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\/1412","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=1412"}],"version-history":[{"count":1,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1412\/revisions"}],"predecessor-version":[{"id":1414,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1412\/revisions\/1414"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media\/1413"}],"wp:attachment":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media?parent=1412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/categories?post=1412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/tags?post=1412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}