Hay dos versiones de Git que probablemente usará: la distribución msysgit o Cygwin .
Instalación de utilidades adicionales para Cygwin
Aunque es posible que solo haya instalado Git como parte de su instalación de Cygwin (si usó Cygwin), Cygwin tiene un programa llamado setup.exe que puede usar para agregar paquetes. Esencialmente, todo lo que tiene que hacer es ejecutar setup.exe
y seleccionar qué programas desea instalar cuando llegue a la ventana Seleccionar paquetes . La introducción aquí proporciona una buena descripción general con imágenes que detallan el proceso.
El instalador de Cygwin es lo suficientemente inteligente como para darse cuenta de que tiene una instalación preexistente, y agregará paquetes a su instalación (en lugar de eliminarla y comenzar de nuevo).
MSYS
La otra versión de Git que probablemente esté usando (si no es Cygwin) es msysgit. Debido a que msysgit instala un entorno Unix mínimo que no es realmente compatible con MinGW, terminará teniendo que instalar la suite MinGW junto a msysgit. La página de inicio de MinGW ofrece una descripción detallada de cómo instalar MinGW, ya que no tengo experiencia con MinGW personalmente, todo lo que puedo hacer es remitirlo a sus instrucciones.
Luego tendrá que migrar su instalación de msysgit a MinGW. Esto se puede lograr haciendo lo siguiente (tomado de aquí ). Una vez que se realiza la siguiente secuencia, MinGW debe encontrar su instalación de Git.
cd GITDIR # Where GITDIR is wherever inside Program Files you put Git
cp bin/git* /MINGW/bin # Where MINGW is wherever you put MinGW
cp -r libexec/git* /MINGW/libexec
cp -r share/git* /MINGW/share