分别从Xcode安装Git

分别从Xcode安装Git,xcode,macos,git,Xcode,Macos,Git,首先,如果这是一个非常简单的问题,我表示歉意,但Git对我来说绝对是全新的。基本上,我已经涉猎了一段时间的iOS开发,现在有了一个项目的想法,我想开始工作,这是我第一次计划将其应用到源代码控制中 现在我知道Xcode4有一些Git集成,但我发现有几篇文章认为这种集成不是很好,最好用命令行的方式 所以,我一直在按照这里的说明进行操作,我已经下载了适用于Mac的1.7.10.3版并运行了安装 但是,当我运行git--version时,我得到的版本是1.7.4.4,我想这是使用Xcode安装的版本吧

首先,如果这是一个非常简单的问题,我表示歉意,但Git对我来说绝对是全新的。基本上,我已经涉猎了一段时间的iOS开发,现在有了一个项目的想法,我想开始工作,这是我第一次计划将其应用到源代码控制中

现在我知道Xcode4有一些Git集成,但我发现有几篇文章认为这种集成不是很好,最好用命令行的方式

所以,我一直在按照这里的说明进行操作,我已经下载了适用于Mac的1.7.10.3版并运行了安装

但是,当我运行git--version时,我得到的版本是1.7.4.4,我想这是使用Xcode安装的版本吧

我的问题是,如何使用我的新版本1.7.10.3?计划是通过命令工具学习使用Git,在家里的服务器上建立一个中央存储库,然后在笔记本电脑上建立本地副本

正如我所说,我对这一点真的很陌生,所以一个快速的一步一步的白痴指南会很有帮助。我已经在这里和google上搜索并试图找到详细信息,但除了建议在Xcode之外使用Git之外,我还没有找到确切的方法

任何建议,或一个体面的教程,包括这将非常感谢链接

更新:

我已经在.bash_概要文件(/usr/local/git/bin)中将路径更改为新路径,现在获得git版本1.7.7.5(Apple git-26)。这似乎仍然是错误的版本(尽管这可能是我的稠密)。我从上面的链接下载了OSX的安装程序。我应该做些别的事情吗。我想玩一下命令行工具,这样我就可以得到正确的理解

更新2:


我现在也在尝试文章中推荐的MacPorts。虽然Xcode在/Applications/Xcode.app/中安装Git,但它似乎下载的不仅仅是Git。。。但如果您运行“Install Command Tools”,那么git也会安装在/usr/bin/git中。Xcode在Xcode.app中使用其私有版本。如果您在/usr/local/git/bin中安装了git,那么您需要在路径中包含该目录。您应该有一个.bashrc文件(或您正在使用的任何shell的等效文件)。加

到该文件“rc”文件


另外,请注意,Xcode将允许您实现在家中设置远程设备的目标,同时在笔记本电脑上维护本地副本。转到Xcode“organizer”并单击“repositories”。在那里你可以找到你机器上所有的Git存储库。选择一个,选择“remotes”文件夹,然后选择“+”添加您的家庭遥控器。我是这样使用Xcode的。

答案由@GoZoner提供。我只是总结一下

从以下位置下载官方git安装程序:

安装并将其目录添加到您的路径:

echo“PATH=/usr/local/git/bin:\$PATH”>>~/.bash\u配置文件
source~/.bash_配置文件

最好的方法是:

步骤1:

在mac电脑上安装自制软件这是官方网站

从终端提示符:

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

从终端提示符

brew install git

你试过运行哪个git吗?如果您安装了多个git,您需要确保路径使用的是您想要的路径。据我所知,Xcode不包括git,因此正如建议的那样,您可能安装了两个不同的git,并且您的路径指向原始git。我刚刚运行了哪个git,它指向/usr/bin/git。。。我现在也在/usr/local/git/bin(我想)上安装了一个git版本。我以前从未安装过git,我从其他帖子中了解到Xcode 4将安装一个版本,但我猜使用后一个版本是有意义的。嗨,好的,我刚刚按照另一篇帖子的建议将其添加到.bash_配置文件中,现在获得了版本1.7.7.5(Apple git-26)。这似乎仍然是一个较低的版本。我从这里下载的。它确实说,手动构建以获得所有功能可能更好,但似乎找不到一个关于如何实现这一点的分步指南,当我单击“mac os x”时,会自动为我下载1.7.10.3。是的,这对我来说是一样的。。。但是当我从下载中运行安装程序并运行--version命令时,它显示了完全不同的内容。这只是在转移视线吗?我刚刚解包了git scm dmg文件并使用了安装程序:ebg@taiyo(5) $/usr/local/git/bin/git--version==>>git version 1.7.10.3如果您编辑了.bash_配置文件,您还需要再次登录或执行'source~/.bash_profile'以保持新路径不变。尽管我没有直接解决它。如果我输入完整路径,我也得到了正确的版本(不知道1.7.7.5在哪里),但另一篇文章上的说明不正确。所以答案是路径应该是path=/usr/local/git/bin/:$path,但另一个答案是path=$path:/usr/local/git/bin/。我更改了它,并在git上运行了version命令,但没有指定完整路径,现在版本正确了。非常感谢你帮助我
brew install git