{"id":11624,"date":"2021-05-17T12:11:30","date_gmt":"2021-05-17T10:11:30","guid":{"rendered":"https:\/\/www.espai.es\/blog\/?p=11624"},"modified":"2021-05-17T12:12:28","modified_gmt":"2021-05-17T10:12:28","slug":"como-trabajar-con-ramas-en-git-y-github","status":"publish","type":"post","link":"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/","title":{"rendered":"Como trabajar con Ramas en Git y Github"},"content":{"rendered":"<p>En este art\u00edculo hablaremos de c\u00f3mo <strong>trabajar con Ramas en Git y Github<\/strong>. Git es el sistema de control de versiones m\u00e1s famoso y <a href=\"https:\/\/github.com\/\" target=\"_blank\" rel=\"noopener\">GitHub<\/a> es un servicio de alojamiento para repositorios de Git. Se dice tambi\u00e9n de Github que es una red social para desarrolladores.<\/p>\n<p>En un art\u00edculo anterior aprendimos como <a href=\"https:\/\/www.espai.es\/blog\/2018\/09\/git-sistemas-de-control-de-versiones\/\">instalar Git y los\u00a0comandos b\u00e1sicos esenciales para usar Git<\/a>\u00a0. Y hoy, nos vamos a centrar en c\u00f3mo trabajar con ramas en Git y porque es \u00fatil.<\/p>\n<h2>\u00bfQu\u00e9 es una Rama o Branch en ingl\u00e9s?<\/h2>\n<p>Una rama en Git es similar a la rama de un \u00e1rbol.\u00a0De manera an\u00e1loga, la rama de un \u00e1rbol est\u00e1 unida a la parte central del \u00e1rbol llamada tronco. Si bien las ramas pueden generarse y caerse, el tronco permanece compacto y es la \u00fanica parte por la cual podemos decir que el \u00e1rbol est\u00e1 vivo y en pie.<\/p>\n<h3>\u00bfPor qu\u00e9 es necesario crear Ramas en Git?<\/h3>\n<p>Cojamos\u00a0el ejemplo del desarrollo de un software, en el cual se identifica un error o una caracter\u00edstica que falta. Debido a que el software ya est\u00e1 en uso de producci\u00f3n, no se puede realizar cambios en el c\u00f3digo principal del software.\u00a0Por lo tanto,\u00a0se crea\u00a0una\u00a0rama segunda rama para abordar estos problemas, que eventualmente se fusionar\u00e1n con<strong> la rama principal<\/strong> para la pr\u00f3xima versi\u00f3n del software.\u00a0Esto asegura que el c\u00f3digo de otras personas no se rompa cada vez que se corrige un error.<\/p>\n<p>De manera que una rama en Git es una forma de <strong>seguir desarrollando y codificando<\/strong> una nueva caracter\u00edstica o modificaci\u00f3n del software sin afectar la parte principal del proyecto. Tambi\u00e9n podemos decir que las ramas crean otra l\u00ednea de desarrollo en el proyecto<\/p>\n<p><strong>La rama principal en Git es la rama master o main (similar a un tronco del \u00e1rbol)<\/strong>\u00a0.\u00a0Tan pronto como se crea el repositorio, tambi\u00e9n lo hace la rama principal.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/rama-master-main-git-1.jpg\" rel=\"attachment wp-att-11703\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11703 aligncenter\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/rama-master-main-git-1.jpg\" alt=\"rama-master-main-git\" width=\"511\" height=\"198\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/rama-master-main-git-1.jpg 511w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/rama-master-main-git-1-300x116.jpg 300w\" sizes=\"auto, (max-width: 511px) 100vw, 511px\" \/><\/a><\/p>\n<h3>Las ventajas de trabajar con ramas en Git<\/h3>\n<p>Las ramas \u00a0de Git vienen al rescate en muchos lugares diferentes durante el desarrollo de un proyecto. Como se mencion\u00f3 anteriormente, las ramas crean otra l\u00ednea de desarrollo que es completamente diferente o est\u00e1 aislada de la rama principal principal estable. Hay muchas ventajas al hacerlo.<\/p>\n<h3>Desarrollo lineal de un proyecto con Git<\/h3>\n<p>Si desarrollas un proyecto mediante desarrollo lineal,\u00a0comenzar a implementar cambios en el mismo c\u00f3digo registrando commits:<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/rama-master-con-commit-git-1.jpg\" rel=\"attachment wp-att-11705\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11705 aligncenter\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/rama-master-con-commit-git-1.jpg\" alt=\"rama-master-con-commit-git\" width=\"462\" height=\"233\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/rama-master-con-commit-git-1.jpg 462w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/rama-master-con-commit-git-1-300x151.jpg 300w\" sizes=\"auto, (max-width: 462px) 100vw, 462px\" \/><\/a><\/p>\n<p>Mientras tanto, decides desarrollar otras funciones (commits en naranjo) y esperar la aprobaci\u00f3n del cliente o del director de proyecto.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/rama-git-main-commits-2.jpg\" rel=\"attachment wp-att-11704\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11704 aligncenter\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/rama-git-main-commits-2.jpg\" alt=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/rama-git-main-commit\" width=\"585\" height=\"246\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/rama-git-main-commits-2.jpg 585w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/rama-git-main-commits-2-300x126.jpg 300w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/a><\/p>\n<p>Si no se aprueban los cambios relativos a los commits azules y se solicita eliminarlos (indicado por el color gris que representa la eliminaci\u00f3n).<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/commits-eliminados-rama-main-git-1.jpg\" rel=\"attachment wp-att-11692\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11692 aligncenter\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/commits-eliminados-rama-main-git-1.jpg\" alt=\"commits-eliminados-rama-main-git\" width=\"587\" height=\"178\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/commits-eliminados-rama-main-git-1.jpg 587w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/commits-eliminados-rama-main-git-1-300x91.jpg 300w\" sizes=\"auto, (max-width: 587px) 100vw, 587px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Ahora, dado que estabas siguiendo el m\u00e9todo de desarrollo lineal, debes eliminar el c\u00f3digo completo y pasar por el agitado proceso de ajustes y eliminar fallos repetidamente para lograr lo siguiente:<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/commit-validado-por-cliente-git-rama-main-1.jpg\" rel=\"attachment wp-att-11693\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11693 aligncenter\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/commit-validado-por-cliente-git-rama-main-1.jpg\" alt=\"commit-validado-por-cliente-git-rama-main\" width=\"486\" height=\"202\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/commit-validado-por-cliente-git-rama-main-1.jpg 486w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/commit-validado-por-cliente-git-rama-main-1-300x125.jpg 300w\" sizes=\"auto, (max-width: 486px) 100vw, 486px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>Desarrollo con Ramas de un proyecto con Git<\/h3>\n<p>Si hubieras optado por un desarrollo con Ramas,<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/desarrollo-con-ramas-git.jpg\" rel=\"attachment wp-att-11640\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11640 aligncenter\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/desarrollo-con-ramas-git.jpg\" alt=\"desarrollo-con-ramas-git\" width=\"465\" height=\"246\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/desarrollo-con-ramas-git.jpg 465w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/desarrollo-con-ramas-git-300x159.jpg 300w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><\/a><\/p>\n<p>Dado que estabas siguiendo la estrategia de ramas, debes eliminar la rama y todo el c\u00f3digo restante permanece como est\u00e1. Los nuevos cambios se pueden agregar f\u00e1cilmente a la rama maestra para lograr lo siguiente.<\/p>\n<p><a href=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/fusion-con-rama-master-git.jpg\" rel=\"attachment wp-att-11641\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11641 aligncenter\" src=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/fusion-con-rama-master-git.jpg\" alt=\"fusion-con-rama-master-git\" width=\"485\" height=\"231\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/fusion-con-rama-master-git.jpg 485w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/fusion-con-rama-master-git-300x143.jpg 300w\" sizes=\"auto, (max-width: 485px) 100vw, 485px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>Lista de los comandos para trabajar con varias ramas en Git:<\/h2>\n<p>Desde la consola de Windows, el terminal de Mac, el Bash de Git o incluso desde un repositorio remoto en Github podremos consultar el contenido de las ramas.<\/p>\n<h3>Comandos b\u00e1sicos para crear ramas en Git<\/h3>\n<p>Y desde una consola o terminal tendremos a nuestra disposici\u00f3n varios comandos para trabajar con ramas:<\/p>\n<p>1-El comando git branch permite ver las ramas creadas<\/p>\n<pre><code>git branch<\/code><\/pre>\n<p>2-Para crear una rama a\u00f1adiremos al comando git branch el nombre de la rama<\/p>\n<pre><code>git branch nombre-de-la-rama<\/code><\/pre>\n<p>3-Para comprobar las ramas que tenemos creadas, podemos utilizar el siguiente comando:<\/p>\n<pre><code>git branch --list<\/code><\/pre>\n<p>4-Para eliminar una rama:<\/p>\n<pre><code>git branch -d nombre-de-la-rama<\/code><\/pre>\n<p>5-Para cambiar de rama:<\/p>\n<pre><code>git checkout nombre-de-la-rama<\/code><\/pre>\n<p>6-Atajo para crear y cambiar de rama:<\/p>\n<pre><code>git checkout -b nombre-de-tu-rama<\/code><\/pre>\n<p>6-Subir una rama al repositorio remoto de Github (o otro):<\/p>\n<pre><code>git push -u origin nombre-de-tu-rama<\/code><\/pre>\n<p><strong>NOTA:<\/strong> Para subir los cambios una vez el commit hecho habr\u00e1 que ejecutar el comando <strong>git push<\/strong>.<\/p>\n<h3>Comandos para fusionar ramas en Git<\/h3>\n<p>Antes de fusionar ramas, es importante asegurarse con un git status de que no hayas cambios pendientes en repositorio local o en la \u00e1rea de preparaci\u00f3n.<\/p>\n<p>1-Tienes que asegurarte de estar en la rama Master\/Main. Solo se puede fusionar desde esta rama<\/p>\n<pre><code>git checkout master<\/code><\/pre>\n<p>2-Ahora hay que fusionar la rama Main con la que no interesa<\/p>\n<pre><code>git checkout nombre-de-tu-rama<\/code><\/pre>\n<h2><\/h2>\n<h2>Como resolver un conflicto al fusionar ramas<\/h2>\n<p>Cuando fusionamos dos ramas (o fusiona una rama local y una remota), a veces puede surgir un conflicto.\u00a0Por ejemplo, dos desarrolladores, sin saberlo, trabajan en la misma parte de un archivo.\u00a0Uno de ellos env\u00eda sus cambios al repositorio remoto de Github.\u00a0Cuando los lleve a su repositorio local, obtendr\u00e1 un conflicto de fusi\u00f3n.\u00a0Afortunadamente, Git tiene una forma de manejar los conflictos, por lo que puede ver ambos conjuntos de cambios y decidir cu\u00e1l desea conservar.<\/p>\n<p>1. Cuando tenemos un conflicto de fusi\u00f3n, toma nota de los archivos que tienen un conflicto.<\/p>\n<p>2. En tu editor de c\u00f3digo, abra un archivo en conflicto y busque estos marcadores de conflicto:<\/p>\n<p><strong>&lt;&lt;&lt;&lt;&lt;&lt;&lt; HEAD<\/strong><br \/>\nMarca el inicio de los cambios.<\/p>\n<p><strong>=======<\/strong><br \/>\nDivide sus cambios de los cambios en la otra rama.<\/p>\n<p><strong>&gt;&gt;&gt;&gt;&gt;&gt;&gt; branch-name<\/strong><br \/>\nMarca el final de los cambios.<\/p>\n<p>3. Despu\u00e9s de editar el archivo, podemos usar el\u00a0comando\u00a0<strong>git add a<\/strong>\u00a0para preparar el nuevo contenido fusionado<\/p>\n<p>4. El paso final es crear una nueva confirmaci\u00f3n con la ayuda del\u00a0comando\u00a0<strong>git commit<\/strong><\/p>\n<p>Veamos ahora los comandos de Git que pueden desempe\u00f1ar un papel importante en la resoluci\u00f3n de conflictos.<\/p>\n<h3><\/h3>\n<h3>Comandos para resolver conflictos de fusi\u00f3n en Git<\/h3>\n<p>1-El comando git log &#8211;merge ayuda a producir la lista de confirmaciones que est\u00e1n causando el conflicto<\/p>\n<pre><code>git log --merge<\/code><\/pre>\n<p>2-El comando git diff ayuda a identificar las diferencias entre los repositorios o archivos de los estados<\/p>\n<pre><code>git diff<\/code><\/pre>\n<p>3-El comando git reset &#8211;mixed se usa para deshacer los cambios en el directorio de trabajo y el \u00e1rea de preparaci\u00f3n<\/p>\n<pre><code>git reset --mixed<\/code><\/pre>\n<p>4-El comando git merge &#8211;abort ayuda a salir del proceso de fusi\u00f3n y volver al estado anterior a que comenzara la fusi\u00f3n<\/p>\n<pre><code>git merge --abort<\/code><\/pre>\n<p>5-El comando git reset se usa en el momento del conflicto de fusi\u00f3n para restablecer los archivos en conflicto a su estado original<\/p>\n<pre><code>git reset<\/code><\/pre>\n<p>Como hemos visto en este articulo,<strong> las ramas en Git<\/strong> te dan la libertad de trabajar de forma independiente en diferentes archivos (aunque no necesariamente) y fusionarlos cuando termines de desarrollarlos.<\/p>\n<p>Adem\u00e1s es un proceso f\u00e1cil. Las ramas de git se crean y destruyen r\u00e1pidamente. Un simple comando puede realizar estos procesos, y son muy econ\u00f3micos, considerando el tama\u00f1o que toman.<\/p>\n<p><strong>Las ramas en Git ayudan al equipo<\/strong>, que se encuentra en diferentes partes del mundo, a trabajar de forma independiente en desarrollos independientes que, en \u00faltima instancia, se combinar\u00edan para producir un gran proyecto!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este art\u00edculo hablaremos de c\u00f3mo trabajar con Ramas en Git y Github. Git es el sistema de control de versiones m\u00e1s famoso y GitHub es un servicio de alojamiento para repositorios de Git. Se dice tambi\u00e9n de Github que es una red social para&#8230;<\/p>\n","protected":false},"author":33,"featured_media":11708,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_ef_editorial_meta_date_first-draft-date":"","_ef_editorial_meta_paragraph_assignment":"","_ef_editorial_meta_checkbox_needs-photo":"","_ef_editorial_meta_number_word-count":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[7,5],"tags":[],"class_list":["post-11624","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diseno-web","category-programacion"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Como trabajar con Ramas en Git y Github - Blog Escola Espai<\/title>\n<meta name=\"description\" content=\"Aprenda a crear y trabajar con Ramas en Git par una ptimizaci\u00f3n del trabajo en equipo. Con git branch, fusionaremos estas ramas!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como trabajar con Ramas en Git y Github - Blog Escola Espai\" \/>\n<meta property=\"og:description\" content=\"Aprenda a crear y trabajar con Ramas en Git par una ptimizaci\u00f3n del trabajo en equipo. Con git branch, fusionaremos estas ramas!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Escola Espai\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-17T10:11:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-17T10:12:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/trabajar-ramas-git.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"497\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Stephanie Guerrero\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Stephanie Guerrero\" \/>\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:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/\"},\"author\":{\"name\":\"Stephanie Guerrero\",\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/8887c3fae1d9daa1a5c3a8ce82a80ea8\"},\"headline\":\"Como trabajar con Ramas en Git y Github\",\"datePublished\":\"2021-05-17T10:11:30+00:00\",\"dateModified\":\"2021-05-17T10:12:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/\"},\"wordCount\":1193,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/trabajar-ramas-git.png\",\"articleSection\":[\"Dise\u00f1o Web\",\"Programaci\u00f3n\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/\",\"url\":\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/\",\"name\":\"Como trabajar con Ramas en Git y Github - Blog Escola Espai\",\"isPartOf\":{\"@id\":\"https:\/\/www.espai.es\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/trabajar-ramas-git.png\",\"datePublished\":\"2021-05-17T10:11:30+00:00\",\"dateModified\":\"2021-05-17T10:12:28+00:00\",\"author\":{\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/8887c3fae1d9daa1a5c3a8ce82a80ea8\"},\"description\":\"Aprenda a crear y trabajar con Ramas en Git par una ptimizaci\u00f3n del trabajo en equipo. Con git branch, fusionaremos estas ramas!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#primaryimage\",\"url\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/trabajar-ramas-git.png\",\"contentUrl\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/trabajar-ramas-git.png\",\"width\":1000,\"height\":497,\"caption\":\"trabajar-ramas en git\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.espai.es\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como trabajar con Ramas en Git y Github\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.espai.es\/blog\/#website\",\"url\":\"https:\/\/www.espai.es\/blog\/\",\"name\":\"Blog Escola Espai\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.espai.es\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/8887c3fae1d9daa1a5c3a8ce82a80ea8\",\"name\":\"Stephanie Guerrero\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/edb01ba3ec407f03473bab15d97307f0994509854c5cd5010af58ca3ef873327?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/edb01ba3ec407f03473bab15d97307f0994509854c5cd5010af58ca3ef873327?s=96&d=mm&r=g\",\"caption\":\"Stephanie Guerrero\"},\"url\":\"https:\/\/www.espai.es\/blog\/author\/s-guerrero\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como trabajar con Ramas en Git y Github - Blog Escola Espai","description":"Aprenda a crear y trabajar con Ramas en Git par una ptimizaci\u00f3n del trabajo en equipo. Con git branch, fusionaremos estas ramas!","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:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/","og_locale":"es_ES","og_type":"article","og_title":"Como trabajar con Ramas en Git y Github - Blog Escola Espai","og_description":"Aprenda a crear y trabajar con Ramas en Git par una ptimizaci\u00f3n del trabajo en equipo. Con git branch, fusionaremos estas ramas!","og_url":"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/","og_site_name":"Blog Escola Espai","article_published_time":"2021-05-17T10:11:30+00:00","article_modified_time":"2021-05-17T10:12:28+00:00","og_image":[{"width":1000,"height":497,"url":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/trabajar-ramas-git.png","type":"image\/png"}],"author":"Stephanie Guerrero","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Stephanie Guerrero","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#article","isPartOf":{"@id":"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/"},"author":{"name":"Stephanie Guerrero","@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/8887c3fae1d9daa1a5c3a8ce82a80ea8"},"headline":"Como trabajar con Ramas en Git y Github","datePublished":"2021-05-17T10:11:30+00:00","dateModified":"2021-05-17T10:12:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/"},"wordCount":1193,"commentCount":0,"image":{"@id":"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#primaryimage"},"thumbnailUrl":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/trabajar-ramas-git.png","articleSection":["Dise\u00f1o Web","Programaci\u00f3n"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/","url":"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/","name":"Como trabajar con Ramas en Git y Github - Blog Escola Espai","isPartOf":{"@id":"https:\/\/www.espai.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#primaryimage"},"image":{"@id":"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#primaryimage"},"thumbnailUrl":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/trabajar-ramas-git.png","datePublished":"2021-05-17T10:11:30+00:00","dateModified":"2021-05-17T10:12:28+00:00","author":{"@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/8887c3fae1d9daa1a5c3a8ce82a80ea8"},"description":"Aprenda a crear y trabajar con Ramas en Git par una ptimizaci\u00f3n del trabajo en equipo. Con git branch, fusionaremos estas ramas!","breadcrumb":{"@id":"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#primaryimage","url":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/trabajar-ramas-git.png","contentUrl":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/trabajar-ramas-git.png","width":1000,"height":497,"caption":"trabajar-ramas en git"},{"@type":"BreadcrumbList","@id":"https:\/\/www.espai.es\/blog\/2021\/05\/como-trabajar-con-ramas-en-git-y-github\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.espai.es\/blog\/"},{"@type":"ListItem","position":2,"name":"Como trabajar con Ramas en Git y Github"}]},{"@type":"WebSite","@id":"https:\/\/www.espai.es\/blog\/#website","url":"https:\/\/www.espai.es\/blog\/","name":"Blog Escola Espai","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.espai.es\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/8887c3fae1d9daa1a5c3a8ce82a80ea8","name":"Stephanie Guerrero","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/edb01ba3ec407f03473bab15d97307f0994509854c5cd5010af58ca3ef873327?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/edb01ba3ec407f03473bab15d97307f0994509854c5cd5010af58ca3ef873327?s=96&d=mm&r=g","caption":"Stephanie Guerrero"},"url":"https:\/\/www.espai.es\/blog\/author\/s-guerrero\/"}]}},"jetpack_featured_media_url":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2021\/05\/trabajar-ramas-git.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts\/11624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/comments?post=11624"}],"version-history":[{"count":20,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts\/11624\/revisions"}],"predecessor-version":[{"id":11707,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts\/11624\/revisions\/11707"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/media\/11708"}],"wp:attachment":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/media?parent=11624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/categories?post=11624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/tags?post=11624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}