Вы можете использовать две версии Git - дистрибутив msysgit или Cygwin .
Установка дополнительных утилит для Cygwin
Хотя вы, возможно, установили Git только как часть вашей установки Cygwin (если вы использовали Cygwin), у Cygwin есть программа setup.exe, которую вы можете использовать для добавления пакетов. По сути, все, что вам нужно сделать, это запустить setup.exe
и выбрать, какие программы вы хотите установить, когда вы попадете в окно Выбор пакетов . Введение здесь обеспечивает хороший обзор с изображениями, которые детализируют процесс.
Установщик Cygwin достаточно умен, чтобы выяснить, что у вас уже есть существующая установка, и он добавит пакеты в вашу установку (вместо того, чтобы очищать ее от нуля и начинать заново).
MSYS
Другая версия Git, которую вы, вероятно, используете (если не Cygwin), это msysgit. Поскольку msysgit устанавливает минимальную среду Unix, которая на самом деле не совместима с MinGW, вам придется в конечном итоге установить пакет MinGW рядом с msysgit. Страница « Начало работы с MinGW» дает подробный обзор о том, как установить MinGW - поскольку я лично не имею опыта работы с MinGW, все, что я могу сделать, - это направить вас к их инструкциям.
Затем вам нужно будет перенести установку msysgit в MinGW. Это может быть достигнуто следующим образом (взято отсюда ). После выполнения следующей последовательности MinGW должен найти вашу установку 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