Windows上的命令行Git
我在我的Windows 7机器上安装了msysGit 1.7.10。 我需要知道的是,如果我仍然可以从命令行使用Git?
当我现在在命令行尝试git
命令时,我看到:
'git'不被识别为内部或外部命令,可操作程序或batch file。
有什么办法可以启用Git命令行吗?
正如@birryree所说,将msysgit的二进制文件添加到PATH中,或者使用Git Bash(根据我的记忆使用msysgit安装),这比Windows的控制台要好,和Unix相似。
我遇到了同样的问题,并通过将/bin
目录位置添加到PATH环境variables来解决此问题。
-
searchGit的安装位置,我的是
C:\Users\(My UserName)\AppData\Local\GitHub
。 它也可能是C:\Program Files (x86)\Git
-
一旦你有Git的位置,你应该看到一个
/bin
子文件夹。 它可能在PortableGit文件夹中(我的PortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13
)。 复制这个path。 -
进入控制面板>系统>系统保护>高级>环境variables
-
selectPATH,点击编辑并粘贴binpath。 如果你的PATH中已经有了任何值,用分号分隔粘贴你的Gitpath。
现在您可以从CMD访问Git命令。
这些说明适用于安装有msysgit / TortoiseGit的Windows 8,但应适用于Windows上其他types的git安装。
- 转到控制面板\系统和安全\系统
- 点击左边的高级系统设置 ,打开系统属性。
- 点击高级选项卡
- 点击对话框底部的环境variablesbutton。
- 编辑称为PATH的系统variables 。
- 将这两个path追加到已存在于系统variables中的现有path列表中。 棘手的部分是需要两个path。 这些path可能会因您的电脑而异。
;C:\msysgit\bin\;C:\msysgit\mingw\bin\
- 如果已经打开,请closuresCMD提示窗口。 CMD需要重新启动以获取更新的Pathvariables。
- 尝试在命令行中inputgit ,你应该看到一个git命令的列表向下滚动屏幕。
在Windows 8.1中 ,将PATH环境variables设置为Git的bin
目录不适用于我。 相反,我必须使用cmd
目录C:\Program Files (x86)\Git\cmd
。
在这个问题上感谢@VonC
你可以安装巧克力 。 这就像在Linux中的apt-get,你可以使用命令行进行安装。 以pipe理员身份运行命令提示符并键入choco install git
,您将能够安装专用于命令行的git。
对我来说,我使用的是Windows 10,@ andrew-marshall的指示工作(谢谢!),除了git.exe
是在PortableGit...
内的cmd
目录内,不是bin
,所以我不得不把\cmd
放在我添加到PATH
。 以为我会张贴在这里,以防其他人遇到同样的问题。 你可以告诉它工作一旦在新的命令提示符窗口中返回命令使用情况信息,而不是一个错误。