从Xcode单独安装Git

7
首先,如果这是一个非常简单的问题,请原谅,Git对我来说是全新的。基本上,我一直在尝试iOS开发一段时间,现在有一个项目想法,我想开始工作,第一次计划将其放入源代码控制中。
现在我知道Xcode 4有一些Git集成,但我注意到了一些帖子,表明集成并不是很好,最好用命令行方式来处理。
所以,我遵循这里的说明http://git-scm.com/book/en/Getting-Started-Installing-Git,我已经下载了Mac版本1.7.10.3并运行了安装程序。
然而,当我运行git --version时,我得到的版本是1.7.4.4,我认为这是随Xcode安装的版本?
我的问题是,我如何使用新版本1.7.10.3?计划通过命令行工具学习使用Git,并在我家的服务器上设置一个中央存储库,然后在我的笔记本电脑上拥有本地副本。
作为一个新手,我希望能得到一份傻瓜式的指南。我已经在这里和谷歌上搜索了很多次,但除了建议在Xcode之外使用Git,我没有找到具体如何操作的信息。
任何建议或链接到涵盖此内容的良好教程都将非常感激。
更新:
我已经在.bash_profile中更改了路径(/usr/local/git/bin),现在可以得到Git版本1.7.7.5 (Apple Git-26)。 这仍然似乎是错误的版本(尽管这可能是我太蠢了)。 我从上面的链接下载了OSX安装程序。 我应该做些什么呢? 我想玩一下命令行工具,以便更好地理解。
第二次更新:
我现在也正在尝试MacPorts,正如文章所推荐的。 但这似乎下载了比Git更多的东西。

你尝试过运行 which git 吗?如果你安装了多个版本,你需要确保使用的路径是你想要的那一个。 - PinnyM
据我所知,Xcode 不包含 git,因此建议您可能安装了两个不同版本的 git,并且您的路径指向最初安装的那个。 - wadesworld
我刚刚运行了 which git 命令,它指向 /usr/bin/git... 我现在也安装了一个版本的 git 在 /usr/local/git/bin(我想)。我以前从未安装过 git,根据其他帖子的理解,Xcode 4 将安装一个版本,但我猜测使用更新的版本是有意义的。 - Chris Sanderson
3个回答

9

Xcode将git安装在/Applications/Xcode.app/...中,但如果你运行“安装命令工具”,那么git也会被安装在/usr/bin/git中。Xcode使用其私有版本在Xcode.app中。如果你在/usr/local/git/bin中安装了git,则需要将该目录包含在你的PATH中。你应该拥有一个.bashrc文件(或者等效于你正在使用的任何shell)。添加以下内容:

PATH=/usr/local/git/bin:$PATH     # your shell might use different syntax.

请注意,Xcode可以帮助您在家中设置远程并同时保留本地副本。转到Xcode的“组织者”,然后单击“存储库”。在那里,您将找到所有机器的Git存储库。选择一个,选择“远程”文件夹,然后点击“+”以添加您的家庭远程。我是这样使用Xcode的。

此外,请注意,Xcode会允许您实现在家中设置远程并同时保留本地副本的目标。 转到Xcode的“组织者”,然后单击“存储库”。在那里,您将找到所有机器的Git存储库。 选择一个,选择“远程”文件夹,然后点击“+”以添加您的家庭远程。我是这样使用Xcode的。


嗨,好的,我刚刚按照另一篇帖子的建议将其添加到了.bash_profile中,现在获得了版本1.7.7.5(Apple Git-26)。这似乎仍然是一个较低的版本。我从这里http://git-scm.com/download/mac下载了它。它确实说手动构建可能更好以获取所有功能,但似乎找不到如何执行的逐步指南。 - Chris Sanderson
当我点击“mac os x”时,http://git-scm.com/download 会自动开始下载1.7.10.3版本。 - GoZoner
是的,对我来说也是一样的...但是当我从下载中运行安装程序并运行--version命令时,它会显示完全不同的内容。那只是一个误导吗? - Chris Sanderson
虽然不是直接的解决方法,但我已经解决了。如果我输入完整路径,我也得到了正确的版本(不知道1.7.7.5在哪里),但另一篇帖子上的说明是错误的。所以答案是路径应该是PATH=/usr/local/git/bin/:$PATH,但另一个答案是PATH=$PATH:/usr/local/git/bin/。我改变了它,并在没有指定完整路径的情况下运行了git的版本命令,现在版本显示为正确。非常感谢你的帮助。 - Chris Sanderson
太好了,谢谢GoZoner,这很有道理。再次感谢你的回答非常好,最重要的是,对我来说易于理解 :-) - Chris Sanderson
显示剩余3条评论

1

感谢@GoZoner提供的答案,我只是总结了一切。

http://git-scm.com/download/mac下载官方的git安装程序。

安装并将其目录添加到您的路径中: echo "PATH=/usr/local/git/bin:\$PATH" >> ~/.bash_profile source ~/.bash_profile


0

最好的方法是:

步骤1:

在您的Mac上安装Homebrew,这是官方网站Homebrew主页

从终端提示符开始:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

步骤2:

从终端提示符中执行

brew install git

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