80

我刚刚将我的 Mac 升级到Mac OS X v10.7 (Lion),现在 Git 不见了:

$ git
-bash: git: command not found

我怎样才能找回 Git?

4

6 回答 6

150

默认安装位置是/usr/local,因此将其添加到您的~/.bash_profile文件中:

export PATH=$PATH:/usr/local/git/bin/

然后source ~/.bash_profile在终端中运行。

于 2011-07-24T22:08:10.793 回答
15

如果您不想安装 Xcode 和/或MacPorts / Fink / Homebrew,您可以随时使用独立安装程序:https ://sourceforge.net/projects/git-osx-installer/

于 2011-07-25T09:40:48.517 回答
7

您必须找到 Git 可执行文件的位置,然后将该文件夹添加到文件.bash_profile中的PATH环境变量中。

使用终端:

  1. 搜索 Git:

     sudo find / -name git
    
  2. 编辑.bash_profile文件。添加:

     PATH="<Directory of Git>:$PATH"
    

Git回来了:-)

无论如何,我建议您使用MacPorts安装 Git 。通过这种方式,您可以轻松地将您的 Git 实例升级到最新版本。

于 2011-07-24T22:08:38.307 回答
7

这个答案有几点。

首先,您不需要安装 Xcode。Git 安装程序运行良好。但是,如果您想在 Xcode 中使用 Git - 它希望在 /usr/local/bin 下找到安装。如果您在其他地方安装了自己的 Git - 我有一个脚本可以解决这个问题。

二是与路径有关。我的 Git 路径曾经保存在下/etc/paths.d/但是,Mac OS X v10.7 (Lion) 安装会覆盖此文件夹和/etc/paths文件的内容。这就是发生在我身上的事情,我得到了同样的错误。重新创建路径文件解决了这个问题。

于 2011-07-25T09:22:22.577 回答
4

它是Xcode的一部分。您需要重新安装开发人员工具。

于 2011-07-24T22:08:37.737 回答
1

您可以随时使用MacPorts ...

于 2011-07-24T22:06:46.760 回答