我在Windows 7机器上安装了msysGit 1.7.10。 我需要知道的是,我是否仍然可以从命令行使用Git?
当我在命令行中尝试git
命令时,我看到:
'git'不被识别为内部或外部命令,可操作程序或批处理文件。
有什么办法可以启用Git命令行吗?
答案 0 :(得分:78)
我遇到了同样的问题,并通过将/bin
目录位置添加到PATH环境变量来解决它。
搜索安装了Git的文件位置,我的是C:\Users\(My UserName)\AppData\Local\GitHub
。它也可能是C:\Program Files (x86)\Git
获得Git的位置后,您应该看到/bin
子文件夹。它可能位于PortableGit文件夹中(我的是
PortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13
)。复制此路径。
转到“控制面板”>系统>系统保护>高级>环境变量
选择PATH,单击编辑并粘贴bin路径。如果你的PATH粘贴中已经有任何值,那么你的Git路径最后用分号分隔。
现在您可以从CMD访问Git命令。
答案 1 :(得分:35)
正如@birryree所说,将msysgit的二进制文件添加到你的PATH中,或者使用Git Bash(据我记得已经安装了msysgit),这比Windows的控制台更好,类似于Unix控制台。
答案 2 :(得分:20)
这些说明适用于安装了msysgit / TortoiseGit的Windows 8,但应适用于Windows上其他类型的git安装。
;C:\msysgit\bin\;C:\msysgit\mingw\bin\
答案 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)