将Git更新到最新版本(mac)

31

我正在运行Git版本1.6.5.1。二进制文件位于/usr/local/git/bin中。有没有简单的方法更新到最新版本?


3
这取决于你最初安装程序的方式。通常情况下,你应该使用相同的方法进行升级。 - Ether
1
我曾经使用源代码检出;然后升级变成了一行命令:cd ~/src/git && git pull && NO_FINK=1 make install - miku
2
我最终只安装了Homebrew。 - Chad
1
git clone https://github.com/git/git - MECU
除了Homebrew之外,还有MacPorts。如何使用MacPorts安装Git?https://stackoverflow.com/questions/13889177/how-to-install-git-with-macports 但是两者都会添加一个依赖项,无论是Homebrew还是MacPorts。 - Oleksii Kyslytsyn
还有一个名为fink的项目,其中包含与Macports和homebrew相同结果的git软件包。 - Oleksii Kyslytsyn
5个回答

28

我最终只安装了Homebrew。


如果您不关心跟踪开发,那么这绝对是获取git的最简单方法。 - Lily Ballard
3
我通过 Homebrew 安装了 Git,命令为 brew update && brew install git,但当我输入 git --version 时,它显示的是苹果自带的版本。请问如何将默认版本设置为我用 Homebrew 安装的那个版本? - wviana
3
brew install git 然后重新打开终端会话,这对我有用,谢谢。 - atineoSE

11

从Git的README文件中:

升级

只需下载最新的Git安装程序,运行提供的uninstall.sh脚本,然后像平常一样安装即可。

从Git网站下载并安装


2
如果您以前没有从Git安装程序安装(如果git安装在与其预期不同的目录中),则卸载脚本不会执行任何操作。 - Nathan
查看此Gist:https://gist.github.com/wjn/9252854一旦您确定了Git的安装位置,您应该能够修改“sudo rm”行以反映正确的目录以进行删除。 - Will Nielsen

6

1

我发现最简单的方法是直接从Git的网站下载:

http://git-scm.com/downloads

从那里,我运行了他们的安装包,退出并重新启动了终端,并检查:

git --version

已更新!

值得一提的是,我的which git读取为:

/usr/local/git/bin/git

而我在我的.bash_profile中有:

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


是的,这对我没有用。它没有更新。不知道该怎么继续了。 - Ian

0

检查Dan Benjamin的博客。只需将git-1.6.4.2更改为最新版本。


请提供详细的答案或直接链接。提供的链接导航到错误的页面。 - vignesh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接