Existem duas versões do Git que você provavelmente usará - a distribuição msysgit ou Cygwin .
Instalando utilitários adicionais para o Cygwin
Embora você possa ter instalado apenas o Git como parte da instalação do Cygwin (se você usou o Cygwin), o Cygwin tem um programa chamado configuração .exe que você pode usar para adicionar pacotes. Essencialmente, tudo o que você precisa fazer é executar setup.exe
e escolher quais programas você deseja instalar quando chegar à janela Selecionar Pacotes . A introdução aqui fornece uma boa visão geral com imagens que detalham o processo.
O instalador do Cygwin é inteligente o suficiente para descobrir que você tem uma instalação preexistente, e ele adicionará pacotes à sua instalação (ao invés de usar nuking e começar de novo).
MSYS
A outra versão do Git que você provavelmente está usando (se não o Cygwin) é msysgit. Como o msysgit instala um ambiente Unix mínimo que não é realmente compatível com o MinGW, você terá que instalar o pacote MinGW ao lado do msysgit. A página Introdução do MinGW dá uma visão detalhada de como instalar o MinGW - já que não tenho experiência com o MinGW pessoalmente , tudo que eu posso fazer é encaminhá-lo para as instruções deles.
Você terá que migrar sua instalação do msysgit para o MinGW. Isso pode ser feito fazendo o seguinte (retirado de aqui ). Após a seqüência seguinte, o MinGW deve encontrar sua instalação do 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