4

我刚刚安装了Mountain Lion和Xcode,所以/Applications/Xcode.app/Contents/Developer/usr/bin我找到了Git目录下

但是当我在 shell 终端中使用 Git 命令时,它会返回 command not found 的错误。有什么建议么?我的 Mac 上有很多 Git 存储库,所以我想重用它们而不再次检查它们:/

4

2 回答 2

6

您需要安装命令行工具(请参阅 Xcode -> Preferences -> 下载),或者您可以从Apple Developer 下载站点下载它。

于 2012-10-11T14:42:15.147 回答
3

首先,安装 Xcode 命令行工具可能不是您想要的。有关更多信息,请参阅此帖子:

http://www.cocoanetics.com/2012/07/you-dont-need-the-xcode-command-line-tools/

您想要设置指向存在于 Xcode.app 中的 git(和 svn 等)版本的符号链接或别名。这将导致您在通过应用商店更新 Xcode 时自动获取更新的版本。安装命令行工具只会使事情变得混乱,因为您最终会得到多个版本的 git,并且您将不得不手动更新命令行工具。

您将需要的命令是:

sudo xcode-select --switch /Applications/Xcode.app # tells 'xcrun' where to look

然后在您的 shell 配置文件中,例如.bash_profile

alias git='xcrun git' # use 'xcrun' to locate the git binary

现在从终端运行 'git' 将使用 Xcode.app 中的最新版本。

于 2012-10-11T14:48:35.237 回答