Командная строка Git-Bash не откроется после обновления до Windows 10
Я только что обновил свою ОС до Windows 10, и Git Bash даже не откроется больше. Возможно, мне придется удалить и переустановить его снова, но мне просто интересно, столкнулся ли кто-нибудь еще с этой проблемой после обновления до Windows 10 и что их исправление отличается от установки и повторной установки ?
4 ответов
было несколько случаев, когда другие пользователи, обновленные до windows 10, сталкиваются с аналогичными проблемами в отношении Git Bash и git в целом. проблема была открыта с msysgit на GitHub. официальное разъяснение будет опубликовано на этой странице очень скоро.
аналогичная проблема, но не связанная с Git Bash, особенно на платформе Windows 10, решается здесь.
Если ваша проблема не очень серьезная, желательно удалите и установите соответствующую версию Git Bash для Windows 10.
Я должен столкнуться с той же проблемой при обновлении моей windows с 7 до 10. Я попытался переустановить git bash, но повторная установка не работает для меня.это связано с проблемой разрешения с синтаксическим анализатором сценария оболочки sh.файл EXE. все, что вам нужно сделать, это использовать bash в качестве синтаксического анализатора сценария оболочки вместо sh.
вы можете сделать это, как показано ниже.
Шаг 1:
решить проблему с помощью ярлыка
-
щелкните правой кнопкой мыши и откройте свойства диалог Git Bash short cut, расположенный на рабочем столе или в меню "Пуск" (C:\ProgramData\Microsoft\Windows\Start меню\программы\Git\Git Bash.lnk на моем ПК), вы увидите цель ниже на вкладке "короткий путь".
"C:\Program файлы\Git\bin\sh.exe "--login-i"
просто замените sh.exe для bash.exe, как показано ниже
"C:\Program файлы\Git\bin\bash.exe "--login-i"
Шаг 2 :
-
разрешить проблемы с командами sh.
перейдите в папку Git Bash bin (C:\Program файлы\git\bin на моем ПК)
возьмите резервную копию: скопируйте sh.exe файл в old-sh.exe и удалить sh.exe файл
откройте Git bash и выполните следующие команды.
- cd / bin
- ln/bin / bash.exe sh
Это сработало для меня. не знаю, то же самое будет тренироваться для вас.
У меня были проблемы с Git bash в windows 10. Git bash даже не открывался в windows 10 ( окно закрывалось вскоре после запуска ).
чтобы решить проблему мне надо было:
- щелкните правой кнопкой мыши значок Git bash
- Запуск от имени администратора.
проблема исчезла.
этот вопрос был настолько чертовски неприятно... и единственная причина, по которой я прохожу через это, потому что компания, с которой я заключаю контракт, выдала мне ноутбук DELL со свежей установкой Windows 10.
Итак, после всех разочарований от попыток того и этого, это, наконец, поразило меня... VSCode имеет интегрированный терминал! оболочка по умолчанию powershell.exe
при запуске VSCode, но вы можете изменить это в настройках пользователя (настройки.формат JSON.)
"По Умолчанию Настройки пользователя " выглядят так:
{
// The path of the shell that the terminal uses on Windows.
"terminal.integrated.shell.windows":
"C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe",
}
изменить код "Настройки пользователя" выглядят так:
{
// The path of the shell that the terminal uses on Windows.
"terminal.integrated.shell.windows":
"C:\Users\<UserName>\AppData\Local\Programs\Git\bin\bash.exe"
}
Это отлично работает для меня, и если у вас такая же проблема, я надеюсь, что это сработает для вас...