мерзавец без Баш / Cygwin - PullRequest
       19

мерзавец без Баш / Cygwin

4 голосов
/ 08 марта 2009

Я на ноутбуке Vista, пробую git впервые.

Я установил версию msysgit и установил ярлык "git bash" на рабочий стол. Когда я запускаю его, кажется, что он запускается в поле типа cygwin, где C:\ равно /c/

Безопасно ли использовать git из командной строки Windows, где /c/ равно C:\? это создает какой-либо конфликт с тем, как git ожидает, что пути будут похожи?

А что, если я init из консоли bash / cygwin, то commit из консоли Windows? Это создает какие-либо проблемы?

Ответы [ 3 ]

2 голосов
/ 08 марта 2009

Когда вы устанавливаете MSYS Git, он даст вам 3 варианта, связанных с системными путями. Какой из них вы выберете, определит, как вы можете его использовать. Похоже, вы хотите третий вариант, «Запустить Git и включенные инструменты из командной строки Windows». Это поместит все связанные с git двоичные файлы в системный путь, что позволит вам использовать git из обычной командной строки. Имейте в виду, что он также отменяет некоторые встроенные инструменты Windows, как говорится в предупреждении установщика.

2 голосов
/ 08 марта 2009

Примечание: Имейте в виду, что git не отслеживает, где находится репозиторий - просто ссылки. Другими словами, вы можете аккуратно переместить весь каталог git (.git + рабочее дерево), и он все еще работает нормально.

Это должно работать в любом случае, если ваши переменные среды позволяют запускать git из командной строки Windows.

Оба указывают на одни и те же фактические каталоги (хотя на них ссылаются по-разному) и используют один и тот же исполняемый файл для изменения хранилища.

0 голосов
/ 08 марта 2009

После установки msysgit вы сможете щелкнуть правой кнопкой мыши пустую папку и увидеть опции «Git GUI here» и «Git BASH here». Если вы нажмете здесь Git GUI, откроется GUI. Веселись!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...