Windows上的命令行Git

时间:2012-06-12 16:31:51

标签: windows git command-line

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

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

  

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

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

9 个答案:

答案 0 :(得分:78)

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

  1. 搜索安装了Git的文件位置,我的是C:\Users\(My UserName)\AppData\Local\GitHub。它也可能是C:\Program Files (x86)\Git

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

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

  4. 选择PATH,单击编辑并粘贴bin路径。如果你的PATH粘贴中已经有任何值,那么你的Git路径最后用分号分隔。

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

答案 1 :(得分:35)

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

答案 2 :(得分:20)

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

  • 转到控制面板\系统和安全\系统
  • 点击左侧的高级系统设置,打开系统属性。
  • 点击高级标签
  • 点击环境 对话框底部的变量按钮。
  • 修改系统 变量称为 PATH
  • 将这两个路径附加到系统变量中已存在的现有路径列表中。棘手的部分是需要两条路径。这些路径可能因您的PC而异。 ;C:\msysgit\bin\;C:\msysgit\mingw\bin\
  • 如果CMD提示窗口已打开,请将其关闭。 CMD需要重新启动以获取更新的Path变量。
  • 尝试在命令行中输入 git ,您应该会在屏幕上看到一个git命令列表。

答案 3 :(得分:14)

在Windows 8.1 中,将PATH环境变量设置为Git的bin目录并不适合我。相反,我必须使用cmd目录C:\Program Files (x86)\Git\cmd

归功于@VonC in this question

答案 4 :(得分:1)

对我来说,我正在使用Windows 10,@ andrew-marshall的说明有效(谢谢!),但git.exe位于cmd内的PortableGit...目录内,而不是{{1所以我必须将bin放在我添加到\cmd的路径的末尾。以为我会在这里发布这个以防其他人遇到同样的问题。在新的命令提示符窗口中PATH返回命令用法信息而非错误时,您可以告诉它有效。

答案 5 :(得分:0)

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

答案 6 :(得分:0)

在最新版本中(在撰写本文时,适用于Windows v2.19),如果选择“在Windows命令提示符下使用git”(或其他类似方法,请在安装git时仔细阅读这些选项),应该能够在Windows命令提示符或Windows Powershell中使用git命令,而无需进行任何其他设置。只要记住在安装git后重新启动命令行工具即可。

答案 7 :(得分:0)

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

如果未在您的计算机中安装git,则应该提示安装git。(由此我得知GitHubDesktop和git是不同的应用程序)。安装git,关闭命令提示符,然后再次打开。

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

答案 8 :(得分:0)

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