Windows 上的命令行 Git



我已经在我的Windows 7机器上安装了msysGit 1.7.10。我需要知道的是我是否仍然可以从命令行使用 Git?

当我现在在命令行中尝试git命令时,我看到:

"git"不被识别为内部或外部命令、可操作程序或批处理文件。

有什么方法可以启用 Git 命令行吗?

我遇到了同样的问题,并通过将/bin目录位置添加到 PATH 环境变量来解决它。

  1. 搜索安装 Git 的文件位置,我的是 C:Users(My UserName)AppDataLocalGitHub.也可能是C:Program Files (x86)Git

  2. 获得 Git 的位置后,您应该会看到一个/bin子文件夹。它可能在 PortableGit 文件夹中(我的是 PortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13 )。复制此路径。

  3. 转到控制面板> 系统> 系统保护> 高级>环境变量

  4. 选择 PATH,单击编辑并将 bin 路径粘贴到该路径。如果 PATH 中已经有任何值,请将 Git 路径粘贴到末尾,用分号分隔。

现在您可以从CMD访问Git命令。

正如@birryree所说,将msysgit的二进制文件添加到你的PATH中,或者使用Git Bash(据我所知,它与msysgit一起安装),它比Windows的控制台更好,类似于Unix控制台。

这些说明适用于安装了 msysgit/TortoiseGit 的 Windows 8,但应该适用于 Windows 上其他类型的 git 安装。

  • 转到控制面板\系统和安全\系统
  • 单击左侧的高级系统设置,打开系统属性。
  • 单击"高级"选项卡
  • 点击环境对话框底部的"变量"按钮。
  • 编辑系统名为 PATH 的变量。
  • 将这两个路径追加到系统变量中已存在的现有路径列表中。棘手的部分是需要两条路径。这些路径可能因你的电脑而异。 ;C:msysgitbin;C:msysgitmingwbin
  • 如果CMD提示窗口已打开,请将其关闭。CMD 需要重新启动才能获取更新的路径变量。
  • 尝试在命令行中键入 git,您应该会看到向下滚动屏幕的 git 命令列表。

在 Windows 8.1 中,将 PATH 环境变量设置为 Git 的 bin 目录对我不起作用。相反,我不得不使用 cmd 目录C:Program Files (x86)Gitcmd .

感谢这个问题中的@VonC

对我来说

,我使用的是Windows 10,@andrew-marshall的指令有效(谢谢!),除了git.exePortableGit...cmd目录中,而不是bin,所以我不得不把cmd放在我添加到PATH的路径的末尾。以为我会在这里发布这个,以防其他人遇到同样的问题。您可以在新的命令提示符窗口中git一次返回命令使用信息而不是错误,告诉它工作一次。

在最新版本(我写作时为 Windows 的 v2.19)中,如果您选择"在 Windows 命令提示符下使用 git"选项(或类似,请在安装 git 时仔细阅读选项),您应该能够在 Windows 命令提示符或 Windows Powershell 中使用 git 命令,而无需任何其他设置。只需记住在安装 git 后重新启动命令行工具即可。

如果您已在 Windows 10 中安装了 GitHubDesktop,请按 Ctrl + '。 或在菜单中转到存储库>在命令提示符下打开。

如果您的机器中未安装 git,您应该会收到安装 git 的提示。(我从中了解到GitHubDesktop和git是不同的应用程序)。安装 git,关闭命令提示符并再次打开它。

您可以通过在命令提示符下键入 git 来测试安装。

你可以安装巧克力。这就像Linux中的apt-get,你可以使用命令行安装。以管理员身份运行命令提示符并键入choco install git,您将能够安装专用于命令行的 git。

截至目前,使用 win 1909 并使用 Git-2.24.0.2-64 位安装程序,该过程对用户配置非常友好。似乎现在可以解决以前的问题了。

最新更新