Возможно, вы путаете git
инструмент с git-репозиториями.msysgit и cygwin git предоставляют инструменты, репозитории могут существовать независимо от наличия git
бинарных файлов.
1 - Да.msysgit - это реализация git, которая использует MSYS и имеет более высокую производительность, чем Cygwin git.В msysgit также есть исполняемые файлы командной строки git.exe
.msysgit не будет зависеть от других вещей, и вы можете запускать его из обычного cmd
.
Git Cygwin будет зависеть от системы Cygwin и будет медленным по сравнению с msysgit.
Вы можете, однако, установить оба, но если вы не используете cygwin для чего-то другого, нет необходимости устанавливать его только для git.Я настоятельно рекомендую msysgit здесь.
2 - git - это git, вы можете использовать msysgit или cygwin git для тех же репозиториев, но будьте осторожны с несоответствиями версий (например, если вы используете msysgit 1.7.8 и cygwin git1,6).Я не думаю, что это большая проблема, но у меня никогда не было установлено несколько версий git.
edit:
3 - msysgit portable означает, что вы можете носить msysgit на чем-то вроде флешки.
Дополнительно:
Возможно, вы захотите попробовать TortoiseGit .Это графический интерфейс для git, он предоставляет вам контекстные меню для работы с git в Windows Explorer.Вам необходимо установить msysgit перед установкой TortoiseGit.