git
我的 OS X自带了 版本/usr/bin
。但是,这个版本比官方稳定版本旧。我想升级它。
- 我可以使用 Homebrew 升级此版本吗?还是 Homebrew 会安装
git
在单独的位置?
如果 Homebrew 在单独的位置安装 git:
我的终端如何知道
git
要运行哪个版本/位置?安装 brew 后我应该PATH
在 shell 中更新吗?Spotlight 如何知道要使用哪个版本/位置的 Git?
答案1
我可以使用 brew 来升级这个版本吗?
否。这是 Xcode/开发者工具安装的默认版本。我会保持原样。
或者 brew 会在单独的位置安装 git?
是的,在 中/usr/local/bin/git
,它链接到安装在 中的版本/usr/local/Cellar
。
(请注意,与 Homebrew 不同,官方OS X Git 安装程序安装至/usr/local/git/bin
.)
我的终端如何知道要运行哪个版本的 git/位置?安装 brew 后,我是否应该在 shell 中更新 PATH?
通常你不需要这样做,因为 Homebrew 默认不附带任何 OS X 附带的内容。但是如果你想要将与本机命令重复的 Homebrew 命令放在首位,请在 PATH 中编辑~/.bash_profile
:
export PATH=/usr/local/bin:$PATH
重启 shell 或重新获取路径后,应该git
来自 Homebrew。运行which -a git
以查看所有已安装的 Git 二进制文件。
Spotlight 如何知道要使用 git 的哪个版本/位置?
我不确定它的用途是什么,因为 Spotlight 用于查找可以在某些应用程序(或 GUI 应用程序)中打开但git
本身无法打开的文档。
我怀疑 Spotlight 找不到任何git
可执行文件,除非它们存在于用户的主目录中,例如~/bin
。