Cómo instalar Git y Git Bash en Windows

Instalación destacada de Git Bash en Windows10 11

Git Bash es un emulador de terminal para Windows, utilizado para una experiencia de línea de comandos de Git. Con Git Bash, puedes trabajar en cualquier cambio en el código en la propia terminal, sin necesidad de otro entorno de codificación, como Atom, Notepad++, etc. Sigue los diversos métodos en esta guía para instalar Git y Git Bash en Windows. Cuando agregas Git Bash como un programa en Windows, se instala todo el sistema de control de versiones de Git.

Bueno saber: ¿necesitas un editor de texto? Consulta esta lista de las mejores opciones multiplataforma para programadores.

Tabla de Contenidos

  • Cómo instalar Git Bash/Git en Windows
    1. Usando el instalador de Git para Windows
    1. Usando la versión portátil de Git
    1. Usando la herramienta Winget
    1. Chocolatey
  • Preguntas Frecuentes

Cómo instalar Git Bash/Git en Windows

Hay cuatro métodos diferentes para instalar Git Bash/Git en Windows, y cada uno tiene sus ventajas. El primer método son las instrucciones completas para un instalador de Git regular, mientras que los otros métodos son accesos directos que conducen a los mismos resultados.

1. Usando el instalador de Git para Windows

Instalar Git para Windows es muy fácil, pero debes revisar cuidadosamente los pasos para evitar errores de sincronización más adelante.

  1. Haz clic en el enlace de Windows en la página de descarga.

Página oficial de descargas para Git Bash para Windows y otros sistemas operativos.

  1. Verás múltiples enlaces de descarga. Si buscas un instalador regular, elige la última versión de 64 bits para Windows.

Enlace de descarga para la última versión de Git Bash para Windows.

  1. Acepta la Licencia Pública General de GNU.

Página de licencia general de Git para acuerdo de usuarios de Windows.

  1. Selecciona una ubicación de destino en tu dispositivo Windows.

Selecciona la carpeta de destino para Git en el sistema Windows 11.

  1. Selecciona los componentes que deseas instalar y desmarca los que no. Como mínimo, necesitarás habilitar las opciones para “Git Bash”, “Git GUI”, “Git LFS (Soporte para Archivos Grandes)”, “Asociar archivos de configuración .git con el editor de texto predeterminado” y “Asociar archivos .sh para ser ejecutados con Bash.” En la mayoría de los casos, estas opciones requeridas deberían estar habilitadas por defecto.

Selecciona los componentes a instalar en una configuración de Git para Windows.

  1. Se creará una carpeta de Git como predeterminada en Archivos de Programa. Puedes optar por no crear una carpeta en el menú de inicio.

Deshabilitar carpeta del menú de inicio para Git instalado en Windows.

Consejo: consulta estos útiles canales de YouTube que pueden enseñarte a programar.

Personalizando tu instalación

En el siguiente paso, tendrás la opción de elegir el editor predeterminado por Git.

  1. Aunque Vim es el editor predeterminado, encontrarás muchas otras opciones, como Notepad++, Atom, Visual Studio Code y Sublime Text. Para este tutorial, estamos usando Vim.

Seleccionando Vim como editor de texto predeterminado para la instalación de Git en Windows con otras opciones visibles.

  1. Selecciona el nombre de la rama inicial o déjalo a cargo de Git. Es más seguro seleccionar “Dejar que Git decida.”

Dejar que Git decida elegido como opción para ajustar el nombre de la rama inicial en nuevos repositorios.

  1. Selecciona el entorno PATH recomendado de “Git desde la línea de comandos y también desde software de terceros.”

Selecciona Git desde la opción de línea de comandos para ajustar el entorno PATH.

  1. Selecciona “Usar OpenSSH empaquetado” como tu ejecutable de cliente de shell seguro (SSH).

Eligiendo OpenSSH empaquetado como ejecutable SSH para usar con Git.

  1. Elige el backend de transporte HTTPS, “Usar la biblioteca OpenSSL,” para una autenticación superior.

Selecciona la biblioteca OpenSSL como backend de transporte HTTPS para usar con Git.

  1. Otra convención de Git es configurar los finales de línea en archivos de texto. Selecciona “Checkout estilo Windows, commit estilo Unix.”

Seleccionando checkout estilo Windows commit estilo Unix para las conversiones de finales de línea de Git.

  1. Necesitas un emulador de terminal para usar con Git Bash. Opta por MinTTY, el terminal predeterminado de MSYS2, en lugar de la ventana de consola de Windows. Esto mantiene los programas de Git separados de lo que haces en el Símbolo del sistema.

Usar MinTTY como emulador de terminal predeterminado para la configuración de Git Bash en Windows.

  1. Selecciona la opción “Predeterminado” para el comportamiento de las solicitudes “git pull.”

Elegir comportamiento predeterminado de Git pull como opción predeterminada de avance rápido y fusión.

  1. Para gestionar tus credenciales de GitHub y otras de terceros, selecciona “Gestor de Credenciales de Git.”

Elegir Gestor de Credenciales de Git como ayudante de credenciales predeterminado a configurar.

Consejo: si eres nuevo en Git, familiarízate con nuestra guía completa para principiantes.

Opciones adicionales

También hay algunas opciones adicionales que necesitas configurar en una instalación regular de Git para Windows.

  1. Selecciona “Habilitar caché del sistema de archivos” para un aumento de rendimiento mejorado.

Habilitar caché del sistema de archivos para configurar opciones adicionales en Git.

  1. Es seguro ignorar las opciones experimentales, como las consolas pseudo.

Características experimentales a probar en Git: consolas pseudo, monitor del sistema de archivos, etc.

  1. Puede tardar unos minutos en finalizar la instalación de Git.

Instalando Git en una computadora con Windows 11.

  1. Puedes iniciar Git Bash después de que el Asistente de Configuración de Git haya terminado.

Instalación de Git finalizada en computadora con Windows 11 con mensaje mostrado en el Asistente.

  1. Alternativamente, localiza la aplicación Git Bash en la búsqueda de Windows o abre el ejecutable desde la carpeta donde está instalado.

Git Bash mostrado en la ventana del Explorador de Archivos bajo la carpeta Git guardada en Archivos de Programa.

  1. El emulador de terminal MinTTY debería ser visible. Esto te ayudará a mantener tus operaciones de Git separadas de las funciones restantes de la PC. La ventana de MinTTY se siente igual que la terminal de comandos.

Comando ls en la ventana de consola de Git Bash.

Consejo: ¿sabías que puedes agregar capturas de pantalla y animaciones a GitHub, solicitudes de extracción y operarlas desde tu ventana de Git Bash?

2. Usando la versión portátil de Git

Además del largo instalador regular, Git también tiene una versión portátil para Windows, que es muy práctica.

  1. Ve a la página de descarga de Git para Windows y haz clic en el enlace de descarga de Windows Portable.

Enlaces de descarga para la versión portátil de Git en Windows.

  1. Guarda el archivo .ZIP portátil en una carpeta de tu elección.

Versión portátil de Git disponible en la carpeta de descargas de Windows 11.

  1. Puedes cambiar la ubicación de instalación de Git portátil haciendo clic en el ícono de tres puntos.

Ubicación de instalación de Git portátil en Windows 11.

  1. Espera a que el instalador portátil se extraiga completamente.

Extrayendo la versión portátil de Git en Windows con número de porcentaje mostrado.

  1. Una vez que el proceso esté completo, encontrarás la carpeta portátil anidada dentro de “Instalación de Git Bash en Windows.”

Ubicación de la carpeta portátil de Git en Windows.

  1. Inicia la aplicación Git Bash desde la carpeta PortableGit, luego guárdala en una unidad USB, si lo deseas.

Iniciando la aplicación Git Bash desde la carpeta PortableGit.

  1. El emulador MinTTY se describe a sí mismo como un terminal portátil, pero no es diferente de un terminal regular, y puedes usar todos tus comandos de Git aquí.

Versión portátil de Git Bash abierta en Windows 11.

Consejo: ¿usas aplicaciones portátiles a menudo? Aprende cómo agregarlas al inicio de Windows.

3. Usando la herramienta Winget

Puedes usar la herramienta de línea de comandos Winget para instalar Git/Git Bash en Windows.

  1. Instala la aplicación App Installer de Microsoft Store en tu computadora.

App Installer visible en Microsoft Store.

  1. Abre el Símbolo del sistema en modo administrador.
  2. Escribe winget para verificar que el programa App Installer se haya instalado correctamente. Mostrará varios comandos que puedes usar con Winget.

Escribe Winget en el modo administrador del Símbolo del sistema para revisar sus opciones.

  1. Instala Git usando Winget en el Símbolo del sistema escribiendo el siguiente código:
winget install --id Git.Git -e --source winget

Descargando e instalando Git a través de Winget en el Símbolo del sistema de Windows 11.

  1. Puede tardar hasta un minuto en instalar Git a través de Winget en el Símbolo del sistema. También puedes encontrar una ventana emergente del instalador.

Instalando Git a través de Winget dentro de la ventana del Símbolo del sistema.

  1. Verifica un mensaje de “Instalado con éxito” en el Símbolo del sistema.

Mensaje de Git instalado con éxito en la ventana del Símbolo del sistema.

  1. Una vez que el Asistente de Configuración de Git termine de instalar Git, inicia Git Bash o abre el terminal del programa desde el cuadro de búsqueda de Windows en modo administrador.

Buscar la aplicación Git Bash en Windows 11.

Bueno saber: ¿los widgets de Windows 11 no funcionan para ti? Prueba estas soluciones.

4. Chocolatey

Chocolatey es un programa de Windows en PowerShell que puede ayudarte rápidamente a instalar la versión completa de Git/Git Bash. Es como un envoltorio alrededor de cualquier aplicación objetivo que se esté instalando.

  1. Abre PowerShell en modo administrador.
  2. Instala Chocolatey en Windows usando el siguiente comando. No recibirás ningún mensaje que confirme que la instalación fue exitosa. Una vez que el proceso esté completo, cierra la ventana de PowerShell y luego reinicia.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol =[System.Net.ServicePointManager]::SecurityProtocol -bor3072; iex((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Última versión de Chocolatey instalada a través de PowerShell.

  1. En la nueva ventana de PowerShell (modo administrador), escribe lo siguiente para instalar Git usando Chocolatey.
choco install git.install

Instalando Git a través del programa Chocolatey en la ventana de PowerShell.

  1. Haz clic en “A” o “Y” para otorgar los permisos requeridos por Chocolatey.

Haz clic en A para instalar todos los scripts de Git a través de Chocolatey en PowerShell.

  1. Una vez que Git esté instalado en tu dispositivo, deberías ver un mensaje de éxito en la ventana de PowerShell.

Mensaje de instalación de Git exitoso en el paquete de Chocolatey mostrado en la ventana de PowerShell.

Bueno saber: ¿quieres aprender a usar PowerShell? Necesitarás esta lista de comandos esenciales.

Preguntas Frecuentes

¿Cuál es la diferencia entre Git y GitHub?

Git es un sistema de control de versiones de código abierto cuyas repositorios están alojados en GitHub, una colección en línea de códigos fuente de Git. GitHub es propiedad de Microsoft; sin embargo, su naturaleza de código abierto no ha cambiado debido a la propiedad. Necesitas Git para ejecutar muchos proyectos de GitHub, pero no es cierto en sentido inverso, ya que hay alternativas a GitHub, como GitBucket, GitLab y SourceForge.

¿Cuál es la diferencia entre Git y Git Bash?

Git es el sistema original de control de versiones basado en Unix lanzado en 2005 por Linus Torvalds para rastrear cambios en el código en proyectos de colaboración de múltiples usuarios en Linux y Mac. Bash es otro shell de línea de comandos específico de Linux basado en Unix.

El sistema operativo de Microsoft no está diseñado nativamente para Bash, un shell de línea de comandos específico de Linux. Por lo tanto, los usuarios de Windows deben instalar Git Bash, un software de terceros que es un emulador de terminal personalizado diseñado específicamente para Windows. Con Git Bash, puedes operar tanto Git como Bash juntos en Windows.

¿Se puede desinstalar completamente Git de Windows?

Puedes desinstalar completamente Git de Windows desinstalando la aplicación Git Bash desde “Agregar o quitar programas” en Configuración o yendo al Panel de Control y haciendo clic en “Desinstalar un programa” en Programas y Características. Localiza la carpeta de Git en la unidad C:\ usando el menú de búsqueda de Windows, luego elimínala. Si estás usando la versión portátil de Git en Windows, elimina la carpeta de Git, ya que no se realizó ninguna otra instalación.

Crédito de imagen: DepositPhotos. Todas las capturas de pantalla por Sayak Boral.