Windows上的命令行Git

Ayu*_*man 73 windows git command-line

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

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

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

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

小智 80

我遇到了同样的问题,并通过将/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路径.

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

  • 通过这样做,您还可以在您的路径上放置其他Unix命令(例如,Windows`find`和Unix`find`之间可能存在冲突).这个*是一个很好的答案,它适用于我.只是预先警告. (2认同)

Sam*_*ane 36

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

  • 请注意,Git bash不支持非ASCII字符.这可能不是问题,但无论如何应该警告OP. (11认同)

Jam*_*ruk 20

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

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


Err*_*ror 14

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

在这个问题上归功于@VonC