如果您正在寻找带有 powershell 而不是像我一样的 CMD 提示符的命令行版本的 GIT,那么这可能会对您有所帮助。
Github 桌面从 Chocolate-Covered Yaks(最新版本 3.3.4.0)更改为使用 Electron 重新设计的新原生桌面。
(它使用 git 版本 2.11.0.windows.3)
不幸的是,新的 Github Desktop 没有(还)像旧版本一样包含右键单击选项来启动 PowerShell。
因此,如果您因为喜欢 powershell 选项而被旧的 Github Desktop Chocolate-Covered Yaks 卡住,并且想要升级到较新版本的 GIT,那么您应该寻找这样的文件夹:
示例:
C:\Users{您的用户名}\AppData\Local\GitHub\PortableGit_{更改的十六进制代码}\cmd
(示例适用于 Windows 7。对于 Windows 10,我相信它使用 \bin 作为文件夹名称而不是 \cmd
该文件夹包含 git.exe。
请注意,这是与新版 Github Desktop 使用的不同文件夹位置,这就是为什么我将其添加为额外答案的原因。
我以为我可以用最新版本的 git 替换 git.exe,但是当我这样做时,我得到了
Git 版本
“启动 git 时出错:系统找不到指定的路径。”
最终对我有用的是从 PortableGit_{更改的十六进制代码}\cmd 文件夹中删除 git.exe。
由于我已经在最新版本中单独安装了 Git,它似乎默认回到那个,我得到了
Git 版本
git 版本 2.17.0.windows.1
请注意,如果您删除 git.exe,Github Desktop v3.3.4.0 将停止工作,您唯一可以使用它的就是打开 shell。对我来说这是完美的,因为我使用新的 Github 桌面除了打开外壳之外的任何事情。
我也想换个编辑器。
仅仅安装新版本的 git 并选择记事本作为编辑器是不够的。
不知何故,旧 Github Desktop 打开的 powershell 仍然将其 core.editor 设置为 vim。
我通过在 power shell 中键入以下内容来修复它:
git config core.editor "'C:\Program Files (x86)\Notepad++\notepad++.exe' -multiInst -notabbar -nosession -noPlugin"