Ответ 1
Я подтверждаю, что git и msysgit могут сосуществовать на одном компьютере, как указано в "Какую версию git использовать cygwin или msysGit или оба?",
-
Git для Windows (msysgit) будет запускаться в своей собственной оболочке (dos с
git-cmd.bat
или bash сGit Bash.vbs
)
Обновление 2016: msysgit устарел, а новый Git для Windows теперь использует msys2 -
Git на Cygwin, после установка своего пакета, будет запускаться в своей собственной оболочке cygwin bash.
- Наконец, с Q3 2016 и "Обновление для Windows 10" вы можете использовать Git в bash (фактический Ubuntu (! ) bash).
В этом случае вы можете сделать sudo apt-get install git-core
и начать использовать git в источниках проекта, присутствующих либо в "родной" файловой системе контейнера WSL (см. ниже), либо в хостинге файловой системы Windows через /mnt/c/...
, /mnt/d/...
иерархии каталогов.
В частности, для Bash в Windows или WSL (подсистема Windows для Linux):
- Это легкий контейнер виртуализации (технически, "Пикчерный мост" ,
- размещение немодифицированного "безголового" дистрибутива Linux (т.е. Ubuntu минус ядро),
- который может выполнять команды на терминале (и даже клиентские приложения X-server, если установлен X-сервер для Windows),
- с эмулированный доступ к файловой системе Windows (что означает, что, кроме снижения производительности, кодировки для файлов в
DrvFs
эмулированном файле -система может вести себя не так, как файлы в исходной файловой системеVolFs
).
- К сожалению, не может возвращаться в исполняемые файлы Windows или
- взаимодействовать с любыми нативными драйверами (т.е. так что графическая карта, а USB-накопители еще нет).