【问题标题】:How to install Git Shell for Windows?如何为 Windows 安装 Git Shell?
【发布时间】:2018-01-01 23:25:27
【问题描述】:

我的研究让我安装了 GitHub Desktop(适用于 Windows),因为看起来 Git Shell 似乎会同时安装。但是,我得到了 Git Bash - 而不是 Git Shell。

我需要 Git Shell 进行安装,但如何安装它似乎并不明显。非常感谢您的帮助!

【问题讨论】:

  • 你说的 git shell 是什么意思? git bash 是一个带有 git 命令的 shell。
  • 以前版本的 Github Desktop 带有“Git Shell”,它是带有 (posh) git 的 powershell,但他们似乎在最新版本中删除了它。

标签: git github git-bash git-shell


【解决方案1】:

类似问题在这里查看 --> (how to install git shell)

如果您有 GitHub for Windows(已安装,它应该带有您的快捷方式。

这是一个快捷方式:

C:\Users\Username\AppData\Local\GitHub\GitHub.appref-ms --open-shell

G4W 的最新版本(请参阅下面的答案)可以在:

%LOCALAPPDATA%\Apps\2.0\...\...\
C:\Users\Username\AppData\Local\Apps\2.0\GitHub\GitHub.appref-ms --open-shell

如果该 shell 抱怨缺少 git,请启动“G4W”本身,它将提取 git。 见"Where is git.exe located?"

如下所述,要恢复快捷方式,在运行第一条命令后,在 Git shell 中执行:

github --reinstall-shortcuts

更新:我的 Shell.exe 位于此处:

C:\Program Files\Git\bin\sh.exe

或取决于您安装它的位置。

C:\Git\bin\sh.exe

一旦我以管理员身份运行它,它就会打开并运行。

【讨论】:

  • 嗨,谢谢,但我已经浏览了这两个位置,我只有:“%USERPROFILE%\AppData\Local\GitHubDesktop\GitHub Desktop.exe”。我的安装似乎没有附带 Git Shell。它可能已从最近的更新中删除吗?
  • @Mykita 我刚刚更新了我的答案,这对我有用,它可能位于那里
  • C:\Git\bin\sh.exe - 就在那里!非常感谢 Wojtek!
  • 已确认。我只是对这些文件进行了二进制比较。 C:\Program Files\Git\bin\bash.exe 和 C:\Program Files\Git\bin\sh.exe 是相同的。我猜这是为了“更容易”找到 Git shell,而不管它是被称为“Git Shell”还是“Git Bash”。不幸的是,这也会引起一些混乱,因为它们实际上是不同的文件,但实际上也是相同的(除了它们的名称)。所以“Git Shell”和“Git Bash”都是同一个东西,但又不完全一样。 Grr.
  • 据我所知,shell 不再包含在 GitHub Desktop 中。
猜你喜欢
  • 2018-04-17
  • 2017-08-19
  • 2014-12-23
  • 1970-01-01
  • 1970-01-01
  • 2019-04-11
  • 2012-04-01
  • 2012-06-02
  • 2014-01-23
相关资源
最近更新 更多