【问题标题】:Installing Git separately from Github for Mac与 Github for Mac 分开安装 Git
【发布时间】:2012-06-15 17:06:39
【问题描述】:

我已经安装了 Mac 版 Github。

我意识到我需要进入命令行来做一些事情。

在 Guthub for Mac 中有一个安装命令行的选项。所有这一切似乎都是在 /usr/local/bin 中创建一个名为 Github 的别名,该别名指向 Github for Mac 应用程序。

双击它会打开一个终端窗口,然后是 Github for Mac。

任何想法如何让 Git 在命令行中工作?

它是一个相对干净的 Lion OS X 版本

【问题讨论】:

  • 您现在可以选择使用更新后的“GitHub for Mac”安装 Git:请参阅下面的答案。

标签: macos git github github-for-mac


【解决方案1】:

Git 包含在 Apple 提供的命令行工具包中,可在 https://developer.apple.com/downloads/index.action 下载

它也包含在 Xcode 中,可以从 Mac App Store 或以上链接下载。

假设您不想安装其中任何一个,您也可以通过从 http://git-scm.com/downloads 下载 Git 来获取它

希望对您有所帮助。

【讨论】:

  • 你是说 Github for Mac 不包含 Git?
【解决方案2】:

【讨论】:

  • 你是说 Github for Mac 不包含 Git?
  • 我相信它使用了一个允许它与 Git 等交互的库。所以是的。
  • 是的,我刚刚下载了 Mac 版 Github(我以前没有听说过),我可以确认它实际上不包含 git 二进制文件。
【解决方案3】:

我强烈建议安装 Homebrew,它可以在最新的 git 版本中使用 a great job of keeping up

安装 Homebrew 后,它很简单:

brew install git

【讨论】:

  • 我同意自制软件很棒。请记住,如果您安装了 xcode,它包括(稍旧版本的)git,它可能与 homebrew 版本冲突。
【解决方案4】:

请注意,从 2013 年 5 月起,您现在可以同时使用“GitHub for Mac”:

  • 图形用户界面
  • CLI(命令行界面)

见博文“Installing Git from GitHub for Mac

您现在可以轻松安装 Git 以在命令行上使用,而无需下载任何单独的包。

即使是 git 更新也会为您处理好:

每当我们更新 GitHub for Mac 中包含的 Git 版本时,您都会自动获得更改 - 无需您进行任何工作!

您可能会注意到“首选项”窗口发生了一些变化。
在新重命名的“Advanced”选项卡上,只需单击“Install Command Line Tools”即可。

系统会提示您输入管理员密码,以便将 Git 安装到 /usr/local/bin,然后您应该很快就会看到它成功了:

【讨论】:

  • 我们如何卸载通过“GitHub for Mac”安装的git版本?
  • @FloydPink 在这种情况下我不知道。这本身可能是一个很好的问题。
【解决方案5】:

GitHub 应用程序在 /usr/local 中创建许多链接。 使用此命令从 GitHub 中查找所有链接文件。

ls -l $(find /usr/local -type l) | grep GitHub.app | awk '{ print $9}'

然后rm他们。

PS:GitHub还创建了一些运行时会报错的目录brew link git, 例如/usr/local/share/git-core, /usr/local/lib/perl5/site_perl. 您应该小心地删除它们。

【讨论】:

    猜你喜欢
    • 2012-08-06
    • 1970-01-01
    • 1970-01-01
    • 2012-11-19
    • 2021-06-13
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 2016-06-24
    相关资源
    最近更新 更多