如何在Windows上安装Git Shell?

3
我的研究让我安装了GitHub桌面版(Windows版),因为看起来Git Shell也会同时安装。但是,我得到的是Git Bash而不是Git Shell。
我需要Git Shell进行安装,但似乎不太清楚如何安装它。如果有帮助,将不胜感激!

你所说的 git shell 是什么意思?git bash 是一个带有 git 命令的 Shell。 - Tuncay Göncüoğlu
1
以前的 Github Desktop 版本附带了“Git Shell”,它是带有(posh)git 的 PowerShell,但在最新版本中似乎已将其删除。 - Mark Rotteveel
1个回答

1

类似的问题可以在这里查看-->(如何安装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

如果出现关于缺少git的错误提示,启动“G4W”本身,它将会提取git。参见"git.exe在哪里?"
如下所述,在运行第一个命令后,执行以下操作以恢复快捷方式:在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
@Mykita,我刚刚更新了我的回答,这对我有效,它可能在那里定位。 - AutoTester213
1
C:\Git\bin\sh.exe - 就在那里!非常感谢 Wojtek! - Mykita
确认。我刚刚对这些文件进行了二进制比较。C:\Program Files\Git\bin\bash.exe和C:\Program Files\Git\bin\sh.exe是完全相同的。我猜这是为了使查找Git shell更加“容易”,无论它被称为“Git Shell”还是“Git Bash”。不幸的是,这也会导致一些混淆,因为它们实际上是不同的文件,但又确实完全相同(除了它们的名称)。所以,“Git Shell”和“Git Bash”都是同一件事,但又不完全相同。唉。 - Pseudothink
据我所知,GitHub桌面版不再包含shell。 - posfan12

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接