Windows上的命令行Git


76

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

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

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

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


4
PATH环境变量设置为指向msysgit的bin所在的位置。
wkl 2012年

1
@birryree谢谢。我重新安装了Git Bash选项,它似乎工作正常。
Ayusman 2012年

1
在细节这个答案罢了- > stackoverflow.com/questions/3426347/...
CSI

Answers:


37

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


11
请注意,Git bash不支持非ASCII字符。这可能不是问题,但是无论如何应该警告OP。
kostix 2012年

81

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

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

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

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

  4. 选择“路径”,单击“编辑”,然后将bin路径粘贴到此处。如果您的PATH中已经有任何值,请将您的Git路径粘贴到末尾,以分号分隔。

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


2
这样,您还可以在路径上放置其他Unix命令(例如,Windowsfind和Unix之间可能存在冲突find)。这一个很好的答案,对我有用。只是被警告。
golfer9338

1
这样就解决了问题,但是PortableGit_目录会更改名称,因为有哈希码,所以我不得不修改PATH环境,如何解决这个问题?
贾斯汀·奇维

我的碰巧是C:\ Program Files \ Git \ bin
brianyang

21

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

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

14

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

在这个问题上归功于@VonC


2

对我来说,我使用的是Windows 10,@ andrew-marshall的说明行得通(谢谢!),只是该目录位于git.exe内的cmd目录中PortableGit...,而不是bin,因此我必须将\cmd添加的路径放在末尾PATH。以为我会在这里发布此邮件,以防其他人遇到同样的问题。您可以git在新的“命令提示符”窗口中告诉它一次工作,返回命令用法信息,而不是错误。


1

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


0

您可以安装Chocolatey。就像Linux中的apt-get一样,您可以使用命令行进行安装。以Administrator身份运行Command Prompt,然后输入内容choco install git,您将能够安装专门用于命令行的git。


0

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

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

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


0

到目前为止,使用win 1909并使用Gi​​t-2.24.0.2-64位安装程序,此过程对用户配置非常友好。似乎可以解决以前的问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.