Cómo instalar Git y Git Bash en Windows

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
- Usando el instalador de Git para Windows
- Usando la versión portátil de Git
- Usando la herramienta Winget
- 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.
- Haz clic en el enlace de Windows en la página de descarga.

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

- Acepta la Licencia Pública General de GNU.

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

- 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.

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

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.
- 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.

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

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

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

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

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

- 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.

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

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

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.
- Selecciona “Habilitar caché del sistema de archivos” para un aumento de rendimiento mejorado.

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

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

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

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

- 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.

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.
- Ve a la página de descarga de Git para Windows y haz clic en el enlace de descarga de Windows Portable.

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

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

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

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

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

- 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í.

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.
- Instala la aplicación App Installer de Microsoft Store en tu computadora.

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

- Instala Git usando Winget en el Símbolo del sistema escribiendo el siguiente código:
winget install --id Git.Git -e --source winget
- 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.

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

- 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.

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.
- Abre PowerShell en modo administrador.
- 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'))
- En la nueva ventana de PowerShell (modo administrador), escribe lo siguiente para instalar Git usando Chocolatey.
choco install git.install
- Haz clic en “A” o “Y” para otorgar los permisos requeridos por Chocolatey.

- Una vez que Git esté instalado en tu dispositivo, deberías ver un mensaje de éxito 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.