当我从https://desktop.github.com/下载最新版并启动后,它会立即运行,而不提供安装命令行版本的选项。我在cmd中输入git进行检查,但命令无法识别。
Github Desktop是否真正安装了Git命令行,请问是否可以强制安装命令行版本?
更新:我找到了安装程序,但无法从Powershell访问它。
在Windows上,GitHub Desktop的最新版本/统一版本中,git存储在此处:
C:\Users\UserName\AppData\Local\GitHubDesktop\app-1.0.5\resources\app\git\cmd\git.exe
我是GitHub Desktop团队成员。
GitHub Desktop真的安装了Git命令行吗?如果没有,我能通过某种方式强制它这样做吗?
我们不再支持您可能想到的"Git Shell"环境,因为我们决定将资源集中于GUI体验。您可以在此处阅读有关我们决定放弃支持的讨论:https://github.com/desktop/desktop/issues/340
如果您想在Windows上获得命令行Git体验,Git for Windows是您最好的选择。
GithubDesktop安装了一个带有Git shell的桌面应用程序。它似乎位于与其RIA应用程序相同的目录中。
如果您使用GitHubDesktop安装程序创建了快捷方式,则可以检索git shell位置。
Locate the file git.exe
, from the latest release of GitHub Desktop. In my case:
C:\Users\USERNAME\AppData\Local\GitHubDesktop\app-2.9.6\resources\app\git\cmd
Find the location of the GitHub bin
folder. In my case:
C:\Users\USERNAME\AppData\Local\GitHubDesktop\bin
Copy these two paths—with no slash at the end—and add them to the User Environment Variables of Windows 10, so they become broadly accessible in the Command Prompt. For this:
Search "Environment Variables" in Windows settings.
In system properties click "Environment Variables..." button
In User variables, click "New"
In Edit Environment Variables, paste both paths.
Git.exe
已经可以在Windows命令提示符中使用。您只需在命令提示符中导航到存储库所在的文件夹并开始执行git命令即可(您可以首先键入命令git
以验证其是否有效;它会列出所有可用命令)。前往“首选项”并选择您的Git Shell即可。在默认Shell下,您可以选择CMD、Git Bash、Powershell或自定义。
Git希望简化事情,因此如果您不熟悉命令行界面,则可以尝试使用Git桌面版。如果您想同时使用命令行和桌面GUI,则可以从此URL安装单独的Git:https://git-scm.com/
(用户 shiftkey)
来源: https://github.com/desktop/desktop/issues/3708#issuecomment-354665183
在Linux上,您可以使用find命令找到github-desktop资源目录:
sudo find / -name "github-desktop" -type d
文件夹的路径可能因安装GitHub Desktop的方式而异,但应输出类似于以下路径:/var/lib/flatpak/app/io.github.shiftey.Desktop/x86_64/stable/6492e8caf515d40c94665dee045332a1396962fd0499b676a9c5a24c164b733e/files/github-desktop
从该路径,您可以通过将/resources/app/git/bin
附加到路径末尾来遍历嵌入式git bin目录,如下所示:/var/lib/flatpak/app/io.github.shiftey.Desktop/x86_64/stable/6492e8caf515d40c94665dee045332a1396962fd0499b676a9c5a24c164b733e/files/github-desktop/resources/app/git/bin