首先道歉,如果这是一个非常简单的问题,但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的安装程序.我应该做别的事.我想玩命令行工具,以便我能够正确理解
更新2:
我现在也按照文章中的建议尝试MacPorts.这似乎比Git下载更多
我目前正在尝试自学Objective-C并正在玩一个我需要对数组进行排序的练习.
我设法使用以下代码完成它:
NSSortDescriptor * newSortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"title" ascending:TRUE];
NSArray *sortDescriptors = [NSArray arrayWithObject:newSortDescriptor];
[self.theBookStore sortUsingDescriptors:sortDescriptors];
Run Code Online (Sandbox Code Playgroud)
我的问题是关于这里发生的事情.我真的不明白我做了什么.
第1行:我在这里理解我已经创建了一个具有描述符的新对象.这有两个参数,我想要排序的列,它是升序的.
第2行:这是我感到困惑的一句话.为什么我需要一组排序描述符?当我读到这段代码时,我怀疑它创建的数组中只有一行是正确的吗?
第3行:我知道这是在调用sortUsingDescriptors方法,但同样,我的困惑是为什么这个函数需要一个数组.
我已经阅读了文档,但我真的在寻找一个简单的解释.
任何帮助深表感谢