簡體   English   中英

升級到Windows 10后,Git-Bash命令提示符將無法打開

[英]Git-Bash Command Prompt won't open up after upgrading to Windows 10

我剛剛將操作系統升級到Windows 10,Git Bash甚至不再打開。 我可能需要再次卸載並重新安裝它,但我只是想知道升級到Windows 10之后是否有其他人遇到此問題以及除了卸載和重新安裝之外他們的修復是什么?

我將Windows從7升級到10時必須面對同樣的問題。我嘗試重新安裝git bash但重新安裝不適用於我。這是由於shell腳本解析器sh.exe文件的權限問題。 您需要做的就是使用bash作為shell腳本解析器而不是sh。

你可以這樣做,如下所示。

步驟1:

使用快捷方式解決問題

  • 右鍵單擊並打開位於桌面或開始菜單中的Git Bash快捷方式的對話框(C:\\ ProgramData \\ Microsoft \\ Windows \\ Start Menu \\ Programs \\ Git \\ Git Bash.lnk在我的電腦中),你會看到“快捷方式”選項卡中的以下目標。

    “C:\\ Program Files \\ Git \\ bin \\ sh.exe”--login -i“

    只需將sh.exe替換為bash.exe,如下所示

    “C:\\ Program Files \\ Git \\ bin \\ bash.exe”--login -i“

第2步 :

  • 使用sh命令解決問題。

    轉到Git Bash bin文件夾(我的PC中的C:\\ Program Files \\ Git \\ bin)

    進行備份:將sh.exe文件復制到old-sh.exe並刪除sh.exe文件

    打開git bash並執行以下命令。

    • cd / bin
    • ln /bin/bash.exe sh

它對我有用。 不知道同樣會為你鍛煉。

很少有其他升級到Windows 10的用戶面臨與Git Bash和git相關的類似問題。 在GitHub上使用msysgit打開了一個問題。 官方澄清將很快發布在該頁面上。

類似的問題,但與Git Bash無關,特別是在Windows 10平台上, 這里正在解決

如果您的問題不是很嚴重,建議卸載並安裝適用於Windows 10的Git Bash版本。

我在Windows 10上也遇到了git bash的問題。 Git bash甚至沒有在Windows 10上打開(窗口在發布后很快關閉)。

要解決這個問題,我所要做的就是:

  1. 右鍵單擊git bash圖標
  2. 以管理員身份運行。

問題消失了。

這個問題真是令人沮喪......而且我經歷這個問題的唯一原因是因為我正在簽約的公司給我發了一台全新安裝Windows 10的戴爾筆記本電腦。

所以在嘗試了這個和那之后的所有挫折之后,它終於打動了我...... VSCode有一個集成的終端! 在啟動VSCode時,shell默認為powershell.exe ,但您可以在用戶設置(settings.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"
}

這對我很有用,如果你遇到同樣的問題,我希望它對你有用......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM