{"id":2199,"date":"2021-06-28T14:47:51","date_gmt":"2021-06-28T19:47:51","guid":{"rendered":"https:\/\/www.pensemosweb.com\/?p=2199"},"modified":"2024-04-04T16:30:44","modified_gmt":"2024-04-04T22:30:44","slug":"instalar-git-en-macos-linux-y-windows","status":"publish","type":"post","link":"https:\/\/pensemosweb.com\/en\/instalar-git-en-macos-linux-y-windows\/","title":{"rendered":"Instalar Git en macOS, Linux y Windows"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>Git es un sistema control de versiones distribuido, y el m\u00e1s usado del mundo, a continuaci\u00f3n veremos como instalar Git en MacOS, linux y windows. Es muy importante tener instalado este programa para ser m\u00e1s productivo a la hora de escribir c\u00f3digo de programaci\u00f3n y trabajar en equipo. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 es un sistema de control de versiones?<\/h3>\n\n\n\n<p>Si te lo preguntas, b\u00e1sicamente un sistema de control de versiones te permite guardar los cambios que aplicas a un conjunto de archivos, estos cambios se guardan en una especie de historial, con el cual puedes regresar en el tiempo a cualquier punto registrado en ese historial. Es decir, te da la habilidad de mantener las versiones de tu software por si quieres usar una versi\u00f3n anterior especifica, o necesitas utilizar un cambio en el c\u00f3digo que se realiz\u00f3 anteriormente.<\/p>\n\n\n\n<p>Conozco dos formas de instalar Git en MacOS. Una es con un instalador de paquetes binarios y la otra a trav\u00e9s de un administrador de paquetes muy bueno, aunque no oficial de macOS, llamado Homebrew. Para las instalaciones en Linux y Windows, la cosa es mucho m\u00e1s sencilla.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instalar Git en MacOS desde un paquete binario<\/h2>\n\n\n\n<p>Primero te vas a <a href=\"https:\/\/git-scm.com\/download\/mac\" target=\"_blank\" rel=\"noreferrer noopener\">este enlace<\/a>, en la secci\u00f3n de<strong> Binary Installer<\/strong>, seleccionas la \u00faltima versi\u00f3n indicada, en este ejemplo es la <strong>2.31.0<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/05\/git-instalador-binario-1024x123.png\" alt=\"Git instalador binario\" class=\"wp-image-2204\"\/><figcaption class=\"wp-element-caption\">Git instalador binario<\/figcaption><\/figure>\n\n\n\n<p>Dependiendo del tipo de procesador de tu computadora, te dar\u00e1 la opci\u00f3n de descargar si es Intel u otro tipo de procesador.<\/p>\n\n\n\n<p>Una vez descargado en tu computadora, solo le das doble clic al archivo <code><strong>git-2.31.0-intel-universal-mavericks.dmg<\/strong><\/code> mostrado en la imagen de abajo, en mi caso mi procesador es intel. Se abrir\u00e1 una carpeta con un archivo del mismo nombre, pero con extensi\u00f3n <code><strong>pkg<\/strong><\/code>, y lo abrimos. <\/p>\n\n\n\n<p>Si te sale el siguiente mensaje es porque la fuente de este paquete no est\u00e1 registrada como una fuente de confianza. Esto es una configuraci\u00f3n predeterminada de macOS.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/05\/git-abrir-pkg-1024x644.png\" alt=\"Git abrir pkg\" class=\"wp-image-2205\"\/><figcaption class=\"wp-element-caption\">Git abrir pkg<\/figcaption><\/figure>\n\n\n\n<p>Para brincarnos f\u00e1cilmente esta configuraci\u00f3n porque git realmente si es de confianza, basta con presionar <code><strong>Ctrl + Clic<\/strong><\/code> y seleccionamos abrir.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/05\/git-abrir-sin-seguridad-1024x830.png\" alt=\"Git abrir sin seguridad\" class=\"wp-image-2206\" style=\"width:638px;height:516px\"\/><figcaption class=\"wp-element-caption\">Git abrir sin seguridad<\/figcaption><\/figure>\n\n\n\n<p>Ahora simplemente le decimos que efectivamente si lo queremos ejecutar presionando este otro bot\u00f3n <code>abrir<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/05\/git-ejecutar-sin-seguridad-1024x718.png\" alt=\"Git ejecutar sin seguridad\" class=\"wp-image-2207\" style=\"width:718px;height:502px\"\/><figcaption class=\"wp-element-caption\">Git ejecutar sin seguridad<\/figcaption><\/figure>\n\n\n\n<p>Ya dentro del instalador solo le decimos que continu\u00e9 hasta que termine la instalaci\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/05\/git-instalado-1024x853.png\" alt=\"Git instalado\" class=\"wp-image-2208\" style=\"width:554px;height:461px\"\/><figcaption class=\"wp-element-caption\">Git instalado<\/figcaption><\/figure>\n\n\n\n<p>Ahora verificamos en la terminal que Git est\u00e1 instalado, usando el comando <code><strong>git --version<\/strong><\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/05\/git-verificar-correcta-instalacion.png\" alt=\"Git verificar instalaci\u00f3n en terminal\" class=\"wp-image-2209\"\/><figcaption class=\"wp-element-caption\">Git verificar instalaci\u00f3n en terminal<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Instalar Git en MacOS con Homebrew<\/h2>\n\n\n\n<p>Antes debemos instalar el administrador de paquetes Homebrew con el siguiente comando:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#0F111A\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/bin\/bash -c &quot;$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)&quot;\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #BABED8\">bin<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #BABED8\">bash <\/span><span style=\"color: #89DDFF\">-<\/span><span style=\"color: #BABED8\">c <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Si te pide permisos de superusuario, solo ingresa tu contrase\u00f1a:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/05\/homebrew-sudo-access-1024x161.png\" alt=\"Hombrew permisos para comando\" class=\"wp-image-2216\"\/><figcaption class=\"wp-element-caption\">Hombrew permisos para comando<\/figcaption><\/figure>\n\n\n\n<p>Despu\u00e9s te avisar\u00e1 de algunos cambios de acceso, permisos de carpetas y archivos necesarios para que homebrew funcione. Adem\u00e1s, si no tienes las herramientas de l\u00ednea de comandos de Xcode, tambi\u00e9n te las instalar\u00e1. Para todo esto te pedir\u00e1 una confirmaci\u00f3n, dependiendo de tu conexi\u00f3n y configuraci\u00f3n puede tardar varios minutos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/05\/homebrew-permissions-confirmation-1024x766.png\" alt=\"Permisos y confirmaci\u00f3n para instalar herramientas de xcode\" class=\"wp-image-2217\"\/><figcaption class=\"wp-element-caption\">Permisos y confirmaci\u00f3n para instalar herramientas de xcode<\/figcaption><\/figure>\n\n\n\n<p>Si te pide de nuevo autorizaci\u00f3n para eliminar los archivos temporales que ocup\u00f3 para la instalaci\u00f3n de las herramientas de <strong>xcode<\/strong>, solo ingresa de nuevo tu contrase\u00f1a.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/05\/hombre-eliminar-temporales-1024x190.png\" alt=\"Eliminar temporales de herramientas de xcode\" class=\"wp-image-2218\"\/><figcaption class=\"wp-element-caption\">Eliminar temporales de herramientas de xcode<\/figcaption><\/figure>\n\n\n\n<p>Ahora si debe proceder a la instalaci\u00f3n de homebrew, cuando termine, la terminal debe imprimir algo como la imagen de abajo, tambi\u00e9n en la imagen se ve como puedes verificar la instalaci\u00f3n ejecutando el comando <code><strong>brew help<\/strong><\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/05\/hombrew-instalado.png\" alt=\"Hombrew instalado\" class=\"wp-image-2219\"\/><figcaption class=\"wp-element-caption\">Hombrew instalado<\/figcaption><\/figure>\n\n\n\n<p>Finalmente podemos instalar Git, ejecutando el siguiente comando:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#0F111A\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"brew install git\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #BABED8\">brew install git<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Cuando se instale correctamente te debe imprimir en la terminal algo parecido a la siguiente imagen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/05\/hombrew-git-instalado-1024x583.png\" alt=\"Git instalado con Homebrew\" class=\"wp-image-2220\"\/><figcaption class=\"wp-element-caption\">Git instalado con Homebrew<\/figcaption><\/figure>\n\n\n\n<p>Si quieres verificar la versi\u00f3n de la instalaci\u00f3n, puedes ejecutar el comando <code><strong>git --version<\/strong><\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instalar git en Linux, distribuciones basadas en debian<\/h2>\n\n\n\n<p>La instalaci\u00f3n de git en linux es m\u00e1s sencilla con los administradores de paquetes de tu distribuci\u00f3n de Linux.<\/p>\n\n\n\n<p>Primero necesitamos actualizar la lista de paquetes disponibles.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#0F111A\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"$ sudo apt update\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #BABED8\">$ sudo apt update<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Ahora si actualizamos git con la \u00faltima versi\u00f3n disponible en los repositorios de paquetes.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#0F111A\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"$ sudo apt install git\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #BABED8\">$ sudo apt install git<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Para comprobar que git se instal\u00f3 correctamente.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#0F111A\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"$ git --version\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #BABED8\">$ git <\/span><span style=\"color: #89DDFF\">--<\/span><span style=\"color: #BABED8\">version<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>El comando te debe imprimir la versi\u00f3n actualizada, algo como lo de abajo.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#0F111A\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"git version 2.31.0\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #BABED8\">git version <\/span><span style=\"color: #F78C6C\">2.31<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #F78C6C\">0<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Instalar git en Windows<\/h2>\n\n\n\n<p>Para instalar git en windows, es a\u00fan m\u00e1s sencillo que en macOS y Linux. Solo tienes que entrar el sitio oficial de git y dar clic sobre el bot\u00f3n de descarga.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/06\/image-1.png\" alt=\"\" class=\"wp-image-2521\"\/><\/figure>\n\n\n\n<p>Ejecutar el archivo ejecutable descargado y simplemente seguir las instrucciones de instalaci\u00f3n, con las opciones de configuraci\u00f3n seleccionadas por defecto. En cada pantalla, ya saben , &#8220;siguente&#8221;, &#8220;siguiente&#8221;, y &#8220;siguiente&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/06\/image-2.png\" alt=\"\" class=\"wp-image-2522\"\/><figcaption class=\"wp-element-caption\">Instalaci\u00f3n Git, configuraciones por defecto (recomendadas)<\/figcaption><\/figure>\n\n\n\n<p>Y ya solo espera a que termine la instalaci\u00f3n<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/06\/image-4.png\" alt=\"\" class=\"wp-image-2524\"\/><figcaption class=\"wp-element-caption\">Terminada la instalaci\u00f3n de Git<\/figcaption><\/figure>\n\n\n\n<p>Por \u00faltimo lanza el <strong>git bash<\/strong> y ejecuta el comando <code>git --version<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.pensemosweb.com\/wp-content\/uploads\/2021\/06\/image-5.png\" alt=\"\" class=\"wp-image-2525\"\/><figcaption class=\"wp-element-caption\">Revisar versi\u00f3n de git<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Configuraci\u00f3n inicial de Git recomendada<\/h2>\n\n\n\n<p>Es recomendado configurar git para empezar a trabajar con \u00e9l, esto te ayuda a registrar tus cambios y versiones con tu informaci\u00f3n personal.<\/p>\n\n\n\n<p>Para establecer la configuraci\u00f3n con tu nombre y correo electr\u00f3nico vamos a usar el comando <code>git config<\/code>.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#0F111A\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"$ git config --global user.name &quot;Aqu\u00ed tu nombre&quot;$ git config --global user.email &quot;AquiVaTuEamil@email.com&quot;\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #BABED8\">$ git config <\/span><span style=\"color: #89DDFF\">--<\/span><span style=\"color: #BABED8\">global user<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #BABED8\">name <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">Aqu\u00ed tu nombre<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BABED8\">$ git config <\/span><span style=\"color: #89DDFF\">--<\/span><span style=\"color: #BABED8\">global user<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #BABED8\">email <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">AquiVaTuEamil@email.com<\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Para verificar que la configuraci\u00f3n se realiz\u00f3 correctamente utiliza este comando. <\/p>\n\n\n\n<p>$ git config &#8211;list<\/p>\n\n\n\n<p>Deber\u00e1 imprimirte en la terminal las configuraciones, entre ellas las que acabamos de actualizar.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#0F111A\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"core.excludeFiles=~\/.gitignorecolor.interactive=true...user.email=AquiVaTuEamil@email.comuser.name=Aqu\u00ed tu nombre...\" style=\"color:#babed8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-ocean\" style=\"background-color: #0F111A\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #BABED8\">core<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #BABED8\">excludeFiles<\/span><span style=\"color: #89DDFF\">=~\/.<\/span><span style=\"color: #BABED8\">gitignore<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BABED8\">color<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #BABED8\">interactive<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #FF9CAC\">true<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">...<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BABED8\">user<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #BABED8\">email<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #BABED8\">AquiVaTuEamil@email<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #BABED8\">com<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BABED8\">user<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #BABED8\">name<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #BABED8\">Aqu\u00ed tu nombre<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">...<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Y listo, con esto ya deber\u00edas tener <strong>git<\/strong> instalado en tu sistema operativo y poder trabajar en tus proyectos.<\/p>","protected":false},"excerpt":{"rendered":"<p>Instalar Git en macOS, Linux y Windows, usando binarios, Homebrew y adminstradores de paquetes de las distribuciones debian, ubuntu y mint<\/p>","protected":false},"author":2,"featured_media":3721,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[22,26],"tags":[51,52,57,58,85],"class_list":["post-2199","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ambientes-para-programar","category-git","tag-git","tag-hombrew","tag-linux","tag-macos","tag-windows"],"_links":{"self":[{"href":"https:\/\/pensemosweb.com\/en\/wp-json\/wp\/v2\/posts\/2199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pensemosweb.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pensemosweb.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pensemosweb.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pensemosweb.com\/en\/wp-json\/wp\/v2\/comments?post=2199"}],"version-history":[{"count":2,"href":"https:\/\/pensemosweb.com\/en\/wp-json\/wp\/v2\/posts\/2199\/revisions"}],"predecessor-version":[{"id":3814,"href":"https:\/\/pensemosweb.com\/en\/wp-json\/wp\/v2\/posts\/2199\/revisions\/3814"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pensemosweb.com\/en\/wp-json\/wp\/v2\/media\/3721"}],"wp:attachment":[{"href":"https:\/\/pensemosweb.com\/en\/wp-json\/wp\/v2\/media?parent=2199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pensemosweb.com\/en\/wp-json\/wp\/v2\/categories?post=2199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pensemosweb.com\/en\/wp-json\/wp\/v2\/tags?post=2199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}