Il existe deux versions de Git que vous êtes susceptibles d'utiliser - la distribution msysgit ou Cygwin.
Installation d'utilitaires supplémentaires pour Cygwin
Bien que vous n'ayez peut-être installé que Git dans le cadre de votre installation Cygwin (si vous avez utilisé Cygwin), Cygwin dispose d'un programme appelé setup.exe que vous pouvez utiliser pour ajouter des packages. Essentiellement, tout ce que vous avez à faire est d'exécuter setup.exe
et de choisir les programmes que vous souhaitez installer lorsque vous arrivez à la fenêtre Sélectionner des packages. L'introduction ici fournit un bon aperçu avec des images détaillant le processus.
Le programme d'installation de Cygwin est suffisamment intelligent pour déterminer que vous avez une installation préexistante, et il ajoutera des packages à votre installation (au lieu de la supprimer et de recommencer).
MSYS
L'autre version de Git que vous utilisez probablement (si ce n'est pas Cygwin) est msysgit. Étant donné que msysgit installe un environnement Unix minimal qui n'est pas vraiment compatible avec MinGW, vous devrez également installer la suite MinGW à côté de msysgit. La page Getting Started de MinGW fournit un aperçu détaillé de la manière de procéder pour installer MinGW - comme je n'ai pas d'expérience personnelle avec MinGW, tout ce que je peux vraiment faire, c'est vous renvoyer à leurs instructions.
Vous devrez ensuite migrer votre installation msysgit vers MinGW. Cela peut être réalisé en suivant les étapes suivantes (issues de ici). Une fois cette séquence effectuée, MinGW devrait trouver votre installation Git.
cd GITDIR # Où GITDIR est l'endroit où vous avez mis Git dans Program Files
cp bin/git* /MINGW/bin # Où MINGW est le dossier où vous avez mis MinGW
cp -r libexec/git* /MINGW/libexec
cp -r share/git* /MINGW/share