如何使用iOS应用专用的github仓库(How to use private github rep

2019-10-20 14:11发布

我目前正在着手开发一些朋友的iOS应用。 我们想使用版本控制的私人GitHub的仓库,所以我们可以协同工作,推动修改代码。 Xcode的5创建一个本地的Git仓库,但似乎是使用Git了一个iPhone应用程序与类项目之间存在一些差异(Java项目喜欢连接4),我已经习惯。

我创建了GitHub上的存储库,并被推离我的本地Xcode项目到GitHub的仓库中的初始提交。 不过,我不知道其他人就可以下载代码,并将其导入到Xcode项目,并有按预期工作。

其一,在GitHub上的文件是不同的方式组织比它从我的工作区显示在Xcode 5.从项目导航,大部分的黄色文件夹(文件夹引用,我不完全理解),都没有真正的文件夹,和唐“T出现在GitHub的页面上。 此外,很多事情(infoPlist.strings,框架等)都代表了一个巨大的“project.pbxproj”文件,用诡异的编译信息。

我知道这是一个模糊的问题,但我真的不知道要查询或阅读的内容。 让我知道如果有什么办法可以提高在问堆栈溢出的问题。 另外,如果你知道任何指南,帮助我走出这种东西,我所有的耳朵。

Answer 1:

设置如图所示的Xcode项目在这里 。

有一次,做了你可以看到哪些文件的已被添加,以项目导航修改等。 https://www.dropbox.com/s/r5gsfh2raxwkam6/Screenshot%202014-07-30%2015.03.03.png

为了提交,推,或放弃更改,使用

下面是详细的教程: http://www.raywenderlich.com/51351/how-to-use-git-source-control-with-xcode-in-ios-7



Answer 2:

介绍

Git和Xcode中奇妙的共同努力,创造条件以促进团队精神和减少并发症版本的应用程序。 然而,在继续之前了解的Git的基础知识是非常重要的。 这个答案将引导您在Xcode,一旦你了解这是怎么回事这真的不是太复杂的Git整合的步骤。

Git和GitHub上的区别

(该OP可能知道这个区别,但这的确是为别人谁访问这个页面,是混淆)

要了解的第一件事是,Git和GitHub上是两个完全不同的事情。 GIT中是一个版本控制系统,例如Subversion(SVN),或Perforce的。 它可以独立GitHub上的使用。 GitHub的是Git的集成云存储库存储系统。 这就是为什么它被称为GitHub上; 它是你的代码HUB和它的所有版本/提交。 Git的可以与许多仓库储存的工作,其中之一是到位桶。 (这与颠覆,它没有本地存储库和远程存储库,你必须从你的本地库将更改发送到远程仓库中的Git)。

这个问题问到如何整合的GitHub和Xcode - 邪恶的答案是你不知道; 您可以集成的Xcode的Git(其中苹果已经几乎为你做)。 当你在Git中提交本地的东西,你到GitHub上,你的代码存储,以及其他地方(例如,团队成员或公众,这取决于你的隐私设置),可以克隆或叉你的资料库,并建立它。

创建远程仓库

让我们假设你是从头开始。 如果你没有从头开始,并已经在远程仓库代码,请跳过这一步。

在此步骤中,您要创建您的GitHub上或到位桶库。 按照这些网站可以让你创建存储库的说明。

获取URL克隆库

无论您使用的GitHub或到位桶,你必须能够告诉Xcode的你在哪里保存你的代码。 查找,让您克隆库的URI; GitHub上和到位桶应该有找到这些简单的步骤。 通常寻找你的资料库的主屏幕上的字“克隆”,你会发现它。

本地克隆

火起来的Xcode,一个新项目。 打出了“源头控制”菜单栏项目,并选择“检出”。 在那里说:“还是进入仓库或位置”弹出窗口,复制克隆URI您在上一步中获得的。 然后点击下一步。 当记者问到克隆时,Xcode会提示输入一个分支; 选择你想要现在哪一个。 如果你不知道什么是分支,然后选择“主”。

结论

现在,你所有的设置。 从现在开始,你需要将是“源头控制”菜单栏项目下以及大多数的事情; 这包括承诺,推动和拉动。 享受,祝你好运!



文章来源: How to use private github repository for ios apps
标签: xcode git github