{"id":927,"date":"2023-02-17T09:56:51","date_gmt":"2023-02-17T12:56:51","guid":{"rendered":"https:\/\/www.8sq.cl\/?p=927"},"modified":"2024-02-26T09:30:40","modified_gmt":"2024-02-26T12:30:40","slug":"optimiza-desarrollo-de-software-git","status":"publish","type":"post","link":"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/","title":{"rendered":"Optimiza desarrollo de software con tips de Git"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">En <a href=\"http:\/\/www.8sq.io\">8sq<\/a>, entendemos que Git es una herramienta fundamental para el desarrollo de software, y por lo tanto, es importante para cualquier desarrollador conocer su funcionamiento y c\u00f3mo sacarle el m\u00e1ximo provecho. Es por eso que hemos creado un art\u00edculo con tips de Git, para ayudar a los desarrolladores a mejorar su flujo de trabajo y aumentar su productividad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En este post encontrar\u00e1s una lista de tips \u00fatiles para utilizar en GIT, una de las herramientas m\u00e1s populares para el desarrollo colaborativo de proyectos de software. Si eres un desarrollador, programador o estudiante de inform\u00e1tica, estos consejos te ser\u00e1n de gran ayuda para optimizar tu trabajo en plataformas como <a href=\"https:\/\/github.com\/\">GitHub <\/a>o <a href=\"https:\/\/about.gitlab.com\/\">GitLab <\/a>y aprovechar al m\u00e1ximo sus funcionalidades.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En este art\u00edculo, te ofreceremos una serie de recomendaciones y buenas pr\u00e1cticas para sacar el m\u00e1ximo partido a GIT y aumentar la productividad de tu equipo de trabajo. Desde trucos b\u00e1sicos hasta t\u00e9cnicas avanzadas, cubriremos una amplia gama de temas que te ayudar\u00e1n a mejorar tu flujo de trabajo en Github.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estos consejos son esenciales para cualquier desarrollador que desee mejorar su capacidad de colaboraci\u00f3n en proyectos de c\u00f3digo abierto y aprender a utilizar las herramientas que ofrece GIT. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As\u00ed que no esperes m\u00e1s, optimiza desarrollo de software con tips de Git, \u00a1Comencemos!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Clonar repositorios<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Clonar repositorios es una de las tareas b\u00e1sicas que todo desarrollador debe saber realizar en GIT. Si eres nuevo en esta plataforma, clonar un repositorio te permitir\u00e1 obtener una copia local del mismo en tu computadora, lo que te permitir\u00e1 trabajar en \u00e9l y contribuir al proyecto.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>git clone https:\/\/github.com\/usuario\/repositorio.git<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Ramas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Las ramas son una funcionalidad esencial para el desarrollo colaborativo de proyectos de software. Una rama es una copia del repositorio principal que permite trabajar en nuevas funcionalidades, correcci\u00f3n de errores y mejoras sin afectar la versi\u00f3n principal del proyecto.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code># crear rama\ngit branch nombre-rama\n\n# cambiar de rama\ngit checkout nombre-rama\n\n# crear una rama y cambiarte a ella\ngit checkout -b rama\n\n# eliminar rama\ngit branch -d nombre-rama\n\n# eliminar ramas remotas\ngit push origin --delete nombre-rama\n\n#eliminar rama (forzado)\ngit branch -D nombre-rama\n\n# listar todas las ramas del repositorio\ngit branch\n\n# lista ramas no fusionadas a la rama actual\ngit branch --no-merged\n\n# lista ramas fusionadas a la rama actual\ngit branch --merged\n\n# rebasar ramas\ngit checkout rama-secundaria\ngit rebase rama-principal<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Fusiones<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Las fusiones (tambi\u00e9n conocidas como &#8220;merges&#8221;) son una herramienta clave para integrar cambios de diferentes ramas y colaboradores en un proyecto. La fusi\u00f3n implica combinar dos o m\u00e1s ramas de un repositorio para unir el trabajo realizado en cada una de ellas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para hacer una fusi\u00f3n necesitamos:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Situarnos en la rama que se quedar\u00e1 con el contenido fusionado.<\/li>\n\n\n\n<li>Fusionar.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando se fusionan ramas se pueden dar 2 resultados diferentes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><em>Fast-Forward<\/em><\/strong>: La fusi\u00f3n se hace autom\u00e1tica, no hay conflictos por resolver.<\/li>\n\n\n\n<li><strong><em>Manual Merge<\/em><\/strong>: La fusi\u00f3n hay que hacerla manual, para resolver conflictos de duplicaci\u00f3n de contenido.<\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code># nos cambiamos a la rama principal que quedar\u00e1 de la fusi\u00f3n\ngit checkout rama-principal\n\n# ejecutamos el comando merge con la rama secundaria a fusionar\ngit merge rama-secundaria<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Resetear un repositorio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si en alg\u00fan momento tienes la necesidad de resetear el historial de cambios de un repositorio para que quede como si lo acabar\u00e1s de crear ejecuta esta serie de comandos:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cd carpeta-repositorio\nmv .git\/config ~\/saved_git_config\nrm -rf .git\ngit init\ngit branch -M main\ngit add .\ngit commit -m &quot;Commit inicial&quot;\nmv ~\/saved_git_config .git\/config\ngit push --force origin main<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Etiquetas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Las etiquetas (tambi\u00e9n conocidas como &#8220;tags&#8221;) son una herramienta \u00fatil para organizar y clasificar versiones de un proyecto de software. Las etiquetas permiten identificar f\u00e1cilmente versiones estables, lanzamientos importantes, correcciones de errores y otras actualizaciones relevantes.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code># listar etiquetas\ngit tag\n\n# crea una etiqueta\ngit tag numero-versi\u00f3n\n\n# eliminar una etiqueta\ngit tag -d numero-versi\u00f3n\n\n# mostrar informaci\u00f3n de una etiqueta\ngit show numero-versi\u00f3n\n\n# sincronizando la etiqueta del repositorio local al remoto\ngit add .\ngit  tag v1.0.0\ngit commit -m &quot;v1.0.0&quot;\ngit push origin numero-versi\u00f3n\n\n# generando una etiqueta anotada (con mensaje de commit)\ngit add .\ngit tag -a &quot;v1.0.0&quot; -m &quot;Mensaje de la etiqueta&quot;\ngit push --tags<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Remover archivos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Remover archivos de un repositorio es una tarea importante que puede ser necesaria en diferentes momentos del desarrollo de un proyecto. Si bien puede parecer una tarea sencilla, es importante hacerlo de manera cuidadosa y consciente para evitar problemas en el futuro.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code># remover archivo del filesystem y de git\ngit rm file1.txt\ngit commit -m &quot;remove file1.txt&quot;\n\n# remover archivo solo de git\ngit rm --cached file1.txt\ngit commit -m &quot;remove file1.txt&quot;<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Esperamos que con esto pueda lograr lo planteado: Optimiza desarrollo de software con tips de Git <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Optimiza tu flujo de trabajo en el desarrollo de software<\/p>\n","protected":false},"author":1,"featured_media":930,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-927","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-useful"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Optimiza desarrollo de software con tips de Git - Octasquare<\/title>\n<meta name=\"description\" content=\"Optimiza tu flujo de trabajo en el desarrollo de software con nuestros tips y consejos de Git para desarrolladores.\" \/>\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.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Optimiza desarrollo de software con tips de Git - Octasquare\" \/>\n<meta property=\"og:description\" content=\"Optimiza tu flujo de trabajo en el desarrollo de software con nuestros tips y consejos de Git para desarrolladores.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/\" \/>\n<meta property=\"og:site_name\" content=\"Octasquare\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-17T12:56:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-26T12:30:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.8sq.io\/wp-content\/uploads\/2023\/02\/slpDLzJg07Bvj0aBQO01-1-j7qwa.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"8SQ\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"8SQ\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo estimado de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/\"},\"author\":{\"name\":\"8SQ\",\"@id\":\"https:\/\/www.8sq.io\/#\/schema\/person\/768c651ed1ef791fb7f00c00846f8c10\"},\"headline\":\"Optimiza desarrollo de software con tips de Git\",\"datePublished\":\"2023-02-17T12:56:51+00:00\",\"dateModified\":\"2024-02-26T12:30:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/\"},\"wordCount\":566,\"publisher\":{\"@id\":\"https:\/\/www.8sq.io\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.8sq.io\/wp-content\/uploads\/2023\/02\/slpDLzJg07Bvj0aBQO01-1-j7qwa.jpg\",\"articleSection\":[\"Useful\"],\"inLanguage\":\"es-CL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/\",\"url\":\"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/\",\"name\":\"Optimiza desarrollo de software con tips de Git - Octasquare\",\"isPartOf\":{\"@id\":\"https:\/\/www.8sq.io\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.8sq.io\/wp-content\/uploads\/2023\/02\/slpDLzJg07Bvj0aBQO01-1-j7qwa.jpg\",\"datePublished\":\"2023-02-17T12:56:51+00:00\",\"dateModified\":\"2024-02-26T12:30:40+00:00\",\"description\":\"Optimiza tu flujo de trabajo en el desarrollo de software con nuestros tips y consejos de Git para desarrolladores.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#breadcrumb\"},\"inLanguage\":\"es-CL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CL\",\"@id\":\"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#primaryimage\",\"url\":\"https:\/\/www.8sq.io\/wp-content\/uploads\/2023\/02\/slpDLzJg07Bvj0aBQO01-1-j7qwa.jpg\",\"contentUrl\":\"https:\/\/www.8sq.io\/wp-content\/uploads\/2023\/02\/slpDLzJg07Bvj0aBQO01-1-j7qwa.jpg\",\"width\":512,\"height\":512,\"caption\":\"gittips\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.8sq.io\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Optimiza desarrollo de software con tips de Git\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.8sq.io\/#website\",\"url\":\"https:\/\/www.8sq.io\/\",\"name\":\"Octasquare\",\"description\":\"Development &amp; Consulting apoyo en implementaci\u00f3n de soluciones cloud, gesti\u00f3n de proyectos y m\u00e1s\",\"publisher\":{\"@id\":\"https:\/\/www.8sq.io\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.8sq.io\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-CL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.8sq.io\/#organization\",\"name\":\"Octasquare\",\"url\":\"https:\/\/www.8sq.io\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CL\",\"@id\":\"https:\/\/www.8sq.io\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.8sq.io\/wp-content\/uploads\/2022\/04\/logo_8sq_sticky.png\",\"contentUrl\":\"https:\/\/www.8sq.io\/wp-content\/uploads\/2022\/04\/logo_8sq_sticky.png\",\"width\":271,\"height\":121,\"caption\":\"Octasquare\"},\"image\":{\"@id\":\"https:\/\/www.8sq.io\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.8sq.io\/#\/schema\/person\/768c651ed1ef791fb7f00c00846f8c10\",\"name\":\"8SQ\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CL\",\"@id\":\"https:\/\/www.8sq.io\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/163c3e1152a56725f63510e928d969eb6e3760c257ae4139ea965a14b2fb4273?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/163c3e1152a56725f63510e928d969eb6e3760c257ae4139ea965a14b2fb4273?s=96&d=mm&r=g\",\"caption\":\"8SQ\"},\"sameAs\":[\"https:\/\/www.8sq.cl\"],\"url\":\"https:\/\/www.8sq.io\/index.php\/author\/rberrezueta\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Optimiza desarrollo de software con tips de Git - Octasquare","description":"Optimiza tu flujo de trabajo en el desarrollo de software con nuestros tips y consejos de Git para desarrolladores.","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.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/","og_locale":"es_ES","og_type":"article","og_title":"Optimiza desarrollo de software con tips de Git - Octasquare","og_description":"Optimiza tu flujo de trabajo en el desarrollo de software con nuestros tips y consejos de Git para desarrolladores.","og_url":"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/","og_site_name":"Octasquare","article_published_time":"2023-02-17T12:56:51+00:00","article_modified_time":"2024-02-26T12:30:40+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/www.8sq.io\/wp-content\/uploads\/2023\/02\/slpDLzJg07Bvj0aBQO01-1-j7qwa.jpg","type":"image\/jpeg"}],"author":"8SQ","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"8SQ","Tiempo estimado de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#article","isPartOf":{"@id":"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/"},"author":{"name":"8SQ","@id":"https:\/\/www.8sq.io\/#\/schema\/person\/768c651ed1ef791fb7f00c00846f8c10"},"headline":"Optimiza desarrollo de software con tips de Git","datePublished":"2023-02-17T12:56:51+00:00","dateModified":"2024-02-26T12:30:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/"},"wordCount":566,"publisher":{"@id":"https:\/\/www.8sq.io\/#organization"},"image":{"@id":"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#primaryimage"},"thumbnailUrl":"https:\/\/www.8sq.io\/wp-content\/uploads\/2023\/02\/slpDLzJg07Bvj0aBQO01-1-j7qwa.jpg","articleSection":["Useful"],"inLanguage":"es-CL"},{"@type":"WebPage","@id":"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/","url":"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/","name":"Optimiza desarrollo de software con tips de Git - Octasquare","isPartOf":{"@id":"https:\/\/www.8sq.io\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#primaryimage"},"image":{"@id":"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#primaryimage"},"thumbnailUrl":"https:\/\/www.8sq.io\/wp-content\/uploads\/2023\/02\/slpDLzJg07Bvj0aBQO01-1-j7qwa.jpg","datePublished":"2023-02-17T12:56:51+00:00","dateModified":"2024-02-26T12:30:40+00:00","description":"Optimiza tu flujo de trabajo en el desarrollo de software con nuestros tips y consejos de Git para desarrolladores.","breadcrumb":{"@id":"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#breadcrumb"},"inLanguage":"es-CL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/"]}]},{"@type":"ImageObject","inLanguage":"es-CL","@id":"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#primaryimage","url":"https:\/\/www.8sq.io\/wp-content\/uploads\/2023\/02\/slpDLzJg07Bvj0aBQO01-1-j7qwa.jpg","contentUrl":"https:\/\/www.8sq.io\/wp-content\/uploads\/2023\/02\/slpDLzJg07Bvj0aBQO01-1-j7qwa.jpg","width":512,"height":512,"caption":"gittips"},{"@type":"BreadcrumbList","@id":"https:\/\/www.8sq.io\/index.php\/2023\/02\/17\/optimiza-desarrollo-de-software-git\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.8sq.io\/"},{"@type":"ListItem","position":2,"name":"Optimiza desarrollo de software con tips de Git"}]},{"@type":"WebSite","@id":"https:\/\/www.8sq.io\/#website","url":"https:\/\/www.8sq.io\/","name":"Octasquare","description":"Development &amp; Consulting apoyo en implementaci\u00f3n de soluciones cloud, gesti\u00f3n de proyectos y m\u00e1s","publisher":{"@id":"https:\/\/www.8sq.io\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.8sq.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-CL"},{"@type":"Organization","@id":"https:\/\/www.8sq.io\/#organization","name":"Octasquare","url":"https:\/\/www.8sq.io\/","logo":{"@type":"ImageObject","inLanguage":"es-CL","@id":"https:\/\/www.8sq.io\/#\/schema\/logo\/image\/","url":"https:\/\/www.8sq.io\/wp-content\/uploads\/2022\/04\/logo_8sq_sticky.png","contentUrl":"https:\/\/www.8sq.io\/wp-content\/uploads\/2022\/04\/logo_8sq_sticky.png","width":271,"height":121,"caption":"Octasquare"},"image":{"@id":"https:\/\/www.8sq.io\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.8sq.io\/#\/schema\/person\/768c651ed1ef791fb7f00c00846f8c10","name":"8SQ","image":{"@type":"ImageObject","inLanguage":"es-CL","@id":"https:\/\/www.8sq.io\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/163c3e1152a56725f63510e928d969eb6e3760c257ae4139ea965a14b2fb4273?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/163c3e1152a56725f63510e928d969eb6e3760c257ae4139ea965a14b2fb4273?s=96&d=mm&r=g","caption":"8SQ"},"sameAs":["https:\/\/www.8sq.cl"],"url":"https:\/\/www.8sq.io\/index.php\/author\/rberrezueta\/"}]}},"_links":{"self":[{"href":"https:\/\/www.8sq.io\/index.php\/wp-json\/wp\/v2\/posts\/927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.8sq.io\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.8sq.io\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.8sq.io\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.8sq.io\/index.php\/wp-json\/wp\/v2\/comments?post=927"}],"version-history":[{"count":5,"href":"https:\/\/www.8sq.io\/index.php\/wp-json\/wp\/v2\/posts\/927\/revisions"}],"predecessor-version":[{"id":947,"href":"https:\/\/www.8sq.io\/index.php\/wp-json\/wp\/v2\/posts\/927\/revisions\/947"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.8sq.io\/index.php\/wp-json\/wp\/v2\/media\/930"}],"wp:attachment":[{"href":"https:\/\/www.8sq.io\/index.php\/wp-json\/wp\/v2\/media?parent=927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.8sq.io\/index.php\/wp-json\/wp\/v2\/categories?post=927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.8sq.io\/index.php\/wp-json\/wp\/v2\/tags?post=927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}