Вопрос

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

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

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top