{"id":269,"date":"2024-04-30T20:46:15","date_gmt":"2024-04-30T20:46:15","guid":{"rendered":"https:\/\/womit.com.co\/?p=269"},"modified":"2024-04-30T20:47:02","modified_gmt":"2024-04-30T20:47:02","slug":"como-empezar-con-git-en-linux","status":"publish","type":"post","link":"https:\/\/womit.com.co\/index.php\/2024\/04\/30\/como-empezar-con-git-en-linux\/","title":{"rendered":"C\u00f3mo empezar con Git en Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Si has iniciado tu camino como desarrollador, es muy probable que necesites saber c\u00f3mo utilizar Git. Aqu\u00ed tienes una gu\u00eda introductoria que te llevar\u00e1 a trav\u00e9s de los conceptos b\u00e1sicos en Linux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Git se destaca como el sistema de control de versiones l\u00edder en la industria, siendo una herramienta de uso extendido entre desarrolladores a nivel global. Su popularidad y adopci\u00f3n masiva lo posicionan como una pieza fundamental en el flujo de trabajo de numerosas organizaciones y proyectos de desarrollo de software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Y no solo se utiliza como sistema de control de versiones, sino tambi\u00e9n como un medio para clonar repositorios en tu escritorio o servidor, para que luego puedas instalar cualquier aplicaci\u00f3n que se encuentre en ese repositorio, e incluso he descubierto que puedo usar Git y GitHub para documentos y otros tipos de archivos, no solo para c\u00f3digo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>C\u00f3mo empezar con Git en Linux <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Abre una terminal y desde ella, instala Git con el siguiente comando.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"324\" height=\"51\" src=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image.png\" alt=\"\" class=\"wp-image-270\" style=\"width:203px;height:auto\" srcset=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image.png 324w, https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-300x47.png 300w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Con Git instalado, ahora debemos crear un repositorio local. Para hacerlo, debemos crear una carpeta para alojar el repositorio. Para ello, emite el siguiente comando:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"285\" height=\"55\" src=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-1.png\" alt=\"\" class=\"wp-image-271\" style=\"width:176px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Entra al directorio con el comando cd y para inicializar el repositorio, ejecuta el comando:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"159\" height=\"55\" src=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-2.png\" alt=\"\" class=\"wp-image-272\" style=\"width:115px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Para a\u00f1adir archivos a tu repositorio, crea un archivo de texto README desde la carpeta de tu proyecto con el comando:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"229\" height=\"54\" src=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-3.png\" alt=\"\" class=\"wp-image-273\" style=\"width:161px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En ese archivo, puedes agregar cualquier informaci\u00f3n que desees proporcionar a otros desarrolladores o usuarios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s de a\u00f1adir el archivo al repositorio, Git lo notar\u00e1 autom\u00e1ticamente pero no podr\u00e1 hacer nada con \u00e9l. Para permitir que Git use el archivo, debes a\u00f1adir lo que se llama un commit. Un commit es una operaci\u00f3n que env\u00eda los \u00faltimos cambios realizados en el c\u00f3digo fuente al repositorio. Para ello usaremos el siguiente comando:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"293\" height=\"54\" src=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-4.png\" alt=\"\" class=\"wp-image-274\" style=\"width:206px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Si has creado m\u00e1s de un archivo en el repositorio, puedes a\u00f1adirlos todos a la vez con el comando:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"161\" height=\"56\" src=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-5.png\" alt=\"\" class=\"wp-image-275\" style=\"width:118px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes verificar el estado del repositorio con el comando:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"191\" height=\"60\" src=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-6.png\" alt=\"\" class=\"wp-image-276\" style=\"width:131px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">El siguiente paso es crear un commit para nuestro nuevo archivo README.txt reci\u00e9n a\u00f1adido. Cuando creas un commit, a\u00f1ades informaci\u00f3n para que cualquier otra persona que trabaje en el proyecto sepa qu\u00e9 se ha hecho. Por ejemplo, acabamos de a\u00f1adir el archivo README.txt, as\u00ed que querremos crear un commit para indicar eso mismo. Un commit de git se ve algo as\u00ed:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"438\" height=\"56\" src=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-7.png\" alt=\"\" class=\"wp-image-277\" style=\"width:289px;height:auto\" srcset=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-7.png 438w, https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-7-300x38.png 300w\" sizes=\"auto, (max-width: 438px) 100vw, 438px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Para finalizar debes enviar tus commits para ello es necesario que tengas una cuenta de GitHub. Tambi\u00e9n tendr\u00e1s que haber creado un token de acceso, lo que se hace en Configuraci\u00f3n de GitHub &gt; Configuraci\u00f3n de Desarrollador &gt; Tokens de Acceso Personal. Una vez que hayas creado un Token de Acceso Personal, aseg\u00farate de copiarlo, ya que no puedes verlo de nuevo sin regenerarlo. y a continuaci\u00f3n enviamos nuestro commits con el siguiente comando:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"161\" height=\"59\" src=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-8.png\" alt=\"\" class=\"wp-image-278\" style=\"width:104px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Se te pedir\u00e1 tu nombre de usuario y contrase\u00f1a de GitHub (que es el Token de Acceso Personal que acabas de crear). Una vez que te autentiques correctamente en tu cuenta de GitHub, deber\u00edas ver algo como esto en la salida:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"890\" height=\"329\" src=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-9.png\" alt=\"\" class=\"wp-image-279\" style=\"width:528px;height:auto\" srcset=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-9.png 890w, https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-9-300x111.png 300w, https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-9-768x284.png 768w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, si inicias sesi\u00f3n en tu cuenta de GitHub, ver\u00e1s que se ha creado un nuevo repositorio que incluye todos los archivos en tu repositorio local. En este punto, puedes a\u00f1adir nuevos archivos o editar archivos existentes desde GitHub en tu navegador web. Si lo haces, entonces puedes traer esos cambios a tu repositorio local, con el comando:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"177\" height=\"52\" src=\"https:\/\/womit.com.co\/wp-content\/uploads\/2024\/04\/image-10.png\" alt=\"\" class=\"wp-image-280\" style=\"width:119px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cualquier archivo que hayas a\u00f1adido al repositorio de GitHub ser\u00e1 descargado y estar\u00e1 disponible para tu repositorio local para editarlo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si has iniciado tu camino como desarrollador, es muy probable que necesites saber c\u00f3mo utilizar Git. Aqu\u00ed tienes una gu\u00eda introductoria que te llevar\u00e1 a trav\u00e9s de los conceptos b\u00e1sicos en Linux. Git se destaca como el sistema de control de versiones l\u00edder en la industria, siendo una herramienta de uso extendido entre desarrolladores a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[37],"class_list":["post-269","post","type-post","status-publish","format-standard","hentry","category-seguridad-informatica","tag-linux"],"_links":{"self":[{"href":"https:\/\/womit.com.co\/index.php\/wp-json\/wp\/v2\/posts\/269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/womit.com.co\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/womit.com.co\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/womit.com.co\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/womit.com.co\/index.php\/wp-json\/wp\/v2\/comments?post=269"}],"version-history":[{"count":4,"href":"https:\/\/womit.com.co\/index.php\/wp-json\/wp\/v2\/posts\/269\/revisions"}],"predecessor-version":[{"id":284,"href":"https:\/\/womit.com.co\/index.php\/wp-json\/wp\/v2\/posts\/269\/revisions\/284"}],"wp:attachment":[{"href":"https:\/\/womit.com.co\/index.php\/wp-json\/wp\/v2\/media?parent=269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/womit.com.co\/index.php\/wp-json\/wp\/v2\/categories?post=269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/womit.com.co\/index.php\/wp-json\/wp\/v2\/tags?post=269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}