{"id":196,"date":"2024-12-03T15:06:25","date_gmt":"2024-12-03T14:06:25","guid":{"rendered":"https:\/\/miiweb.com.ar\/blog\/?p=196"},"modified":"2024-12-03T15:06:26","modified_gmt":"2024-12-03T14:06:26","slug":"git-y-github-tu-superpoder-para-el-trabajo-en-equipo-sin-ser-superheroe","status":"publish","type":"post","link":"https:\/\/miiweb.com.ar\/blog\/index.php\/2024\/12\/03\/git-y-github-tu-superpoder-para-el-trabajo-en-equipo-sin-ser-superheroe\/","title":{"rendered":"Git y GitHub: Tu Superpoder para el Trabajo en Equipo (sin ser Superh\u00e9roe)"},"content":{"rendered":"\n<p>\u00bfAlguna vez has trabajado en un proyecto grupal donde alguien borra accidentalmente el trabajo de otro? \u00bfO has perdido horas buscando la \u00faltima versi\u00f3n de un documento? Si es as\u00ed, \u00a1GitHub es la soluci\u00f3n que necesitas! No te asustes, aunque suena t\u00e9cnico, es m\u00e1s f\u00e1cil de usar de lo que parece. Piensa en \u00e9l como Google Drive con superpoderes.<\/p>\n\n\n\n<p><strong>\u00bfQu\u00e9 es Git?<\/strong><\/p>\n\n\n\n<p>Imagina Git como una m\u00e1quina del tiempo para tus archivos. Te permite guardar diferentes versiones de tu trabajo, volver a versiones anteriores si algo sale mal y ver qui\u00e9n hizo qu\u00e9 cambios. Es como guardar tu progreso en un videojuego, puedes volver a un punto de guardado anterior si te matan.<\/p>\n\n\n\n<p><strong>\u00bfY qu\u00e9 es GitHub entonces?<\/strong><\/p>\n\n\n\n<p>GitHub es como una red social para tus proyectos, donde puedes guardar tus archivos controlados por Git y colaborar con otros. Es un lugar en la nube donde tu &#8220;m\u00e1quina del tiempo&#8221; (Git) vive y se comparte. Piensa en \u00e9l como Google Drive, pero con la capacidad de rastrear cambios y trabajar en equipo de forma mucho m\u00e1s eficiente.<\/p>\n\n\n\n<p><strong>Empezando con GitHub:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Crea una cuenta:<\/strong> Ve a github.com y reg\u00edstrate. Es gratis.<\/li>\n\n\n\n<li><strong>Instala Git:<\/strong> Descarga e instala Git en tu computadora. Es la herramienta que te permite interactuar con GitHub. Piensa en \u00e9l como el &#8220;control remoto&#8221; para tu m\u00e1quina del tiempo.<\/li>\n\n\n\n<li><strong>Crea un repositorio (repo):<\/strong> Un repositorio es como una carpeta para tu proyecto en GitHub. Dale un nombre descriptivo, por ejemplo, &#8220;ProyectoSitioWeb&#8221; o &#8220;RecetaPastelDeChocolate&#8221;. Puedes hacerlo p\u00fablico (visible para todos) o privado (solo para ti y quienes invites).<\/li>\n\n\n\n<li><strong>Clona tu repo:<\/strong> Clonar un repositorio es como descargar una copia del proyecto a tu computadora. Esto te permite trabajar en \u00e9l localmente. Imagina que est\u00e1s copiando la receta del pastel de chocolate para usarla en tu propia cocina.<\/li>\n\n\n\n<li><strong>Haz cambios:<\/strong> Modifica los archivos en tu computadora como lo har\u00edas normalmente. Escribe c\u00f3digo, edita im\u00e1genes, lo que necesites. Est\u00e1s experimentando con la receta en tu cocina.<\/li>\n\n\n\n<li><strong>Agrega tus cambios (add):<\/strong> Dile a Git que quieres guardar los cambios que hiciste. Es como agregar los ingredientes al taz\u00f3n para mezclar.<\/li>\n\n\n\n<li><strong>Confirma tus cambios (commit):<\/strong> Guarda tus cambios con un mensaje descriptivo, como &#8220;Agregu\u00e9 la secci\u00f3n de contacto&#8221; o &#8220;Ajust\u00e9 la cantidad de az\u00facar&#8221;. Es como anotar en tu receta que hiciste un cambio.<\/li>\n\n\n\n<li><strong>Sube tus cambios (push):<\/strong> Sube tus cambios confirmados a GitHub. Es como compartir tu versi\u00f3n mejorada de la receta en l\u00ednea.<\/li>\n<\/ol>\n\n\n\n<p><strong>Ejemplo pr\u00e1ctico: Imaginemos que est\u00e1s escribiendo un libro con un amigo:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Crean un repositorio en GitHub llamado &#8220;NuestroLibro&#8221;.<\/li>\n\n\n\n<li>Ambos clonan el repositorio a sus computadoras.<\/li>\n\n\n\n<li>T\u00fa escribes el cap\u00edtulo 1, lo agregas, confirmas y subes a GitHub.<\/li>\n\n\n\n<li>Tu amigo escribe el cap\u00edtulo 2, lo agrega, confirma y sube a GitHub.<\/li>\n\n\n\n<li>Ahora ambos tienen la \u00faltima versi\u00f3n del libro, con los cambios de ambos. GitHub se encarga de combinar todo sin problemas.<\/li>\n<\/ol>\n\n\n\n<p><strong>Beneficios de usar Git y GitHub:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Control de versiones:<\/strong> No m\u00e1s &#8220;Documento_Final_v12_FINAL_de_verdad.docx&#8221;.<\/li>\n\n\n\n<li><strong>Colaboraci\u00f3n:<\/strong> Trabaja en equipo sin pisar el trabajo de los dem\u00e1s.<\/li>\n\n\n\n<li><strong>Respaldo:<\/strong> Tus archivos est\u00e1n seguros en la nube.<\/li>\n\n\n\n<li><strong>Historial de cambios:<\/strong> Ve qui\u00e9n hizo qu\u00e9 cambios y cu\u00e1ndo.<\/li>\n\n\n\n<li><strong>Portafolio:<\/strong> Muestra tus proyectos al mundo.<\/li>\n<\/ul>\n\n\n\n<p>No tengas miedo de experimentar. GitHub tiene una gran comunidad y mucha documentaci\u00f3n disponible. \u00a1Empieza a usar Git y GitHub hoy mismo y lleva tus proyectos al siguiente nivel!<\/p>\n\n\n\n<p><strong>Plataformas Interactivas:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Codecademy (Freemium):<\/strong> Codecademy ofrece una introducci\u00f3n gratuita a Git. Si bien algunas caracter\u00edsticas avanzadas requieren una suscripci\u00f3n paga, lo b\u00e1sico lo puedes aprender gratis. <a href=\"https:\/\/www.google.com\/url?sa=E&amp;q=https%3A%2F%2Fwww.codecademy.com%2Flearn%2Flearn-git\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.codecademy.com\/learn\/learn-git<\/a><\/li>\n\n\n\n<li><strong>freeCodeCamp:<\/strong> freeCodeCamp tiene un curr\u00edculo completo de desarrollo web que incluye una secci\u00f3n dedicada a Git y GitHub, todo completamente gratis. <a href=\"https:\/\/www.google.com\/url?sa=E&amp;q=https%3A%2F%2Fwww.freecodecamp.org%2Flearn%2F\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.freecodecamp.org\/learn\/<\/a> (Busca la secci\u00f3n de &#8220;Version Control&#8221;)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfAlguna vez has trabajado en un proyecto grupal donde alguien borra accidentalmente el trabajo de otro? \u00bfO has perdido horas&hellip;<\/p>\n","protected":false},"author":1,"featured_media":197,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[18,69],"tags":[102,103,14,104],"class_list":["post-196","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion","category-software","tag-git","tag-github","tag-programacion","tag-version-control"],"_links":{"self":[{"href":"https:\/\/miiweb.com.ar\/blog\/index.php\/wp-json\/wp\/v2\/posts\/196"}],"collection":[{"href":"https:\/\/miiweb.com.ar\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/miiweb.com.ar\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/miiweb.com.ar\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/miiweb.com.ar\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=196"}],"version-history":[{"count":1,"href":"https:\/\/miiweb.com.ar\/blog\/index.php\/wp-json\/wp\/v2\/posts\/196\/revisions"}],"predecessor-version":[{"id":198,"href":"https:\/\/miiweb.com.ar\/blog\/index.php\/wp-json\/wp\/v2\/posts\/196\/revisions\/198"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/miiweb.com.ar\/blog\/index.php\/wp-json\/wp\/v2\/media\/197"}],"wp:attachment":[{"href":"https:\/\/miiweb.com.ar\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/miiweb.com.ar\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/miiweb.com.ar\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}