Swift开发iOS进阶指南iOS Developer

用Xcode托管代码到GitHub

2016-06-12  本文已影响425人  常义

    首先,关于用Xcode提交代码到GitHub已经有很多前辈写过详细的文章,因为之前一直用的是SVN,当随着开发时间和开发经验的增加,我们不免会用到GitHub,比如说下载人家的代码。可我们有时候也想让自己的代码能跟大家共享,通过这个平台来“交流故事,沟通想法”,今天尝试成功了跟大家一起分享交流!

下面分享一种我自己觉得非常常见的情况:

我们已经创建了工程,可在这之前我们一直没有使用Git。

1.首先,我们需要注册一个github账号。

https://github.com

2.新建一个代码仓库,用来管理我们的代码。

创建代码仓库

2.新建项目,进行配置。

新建项目

3.获取这个远程仓库的地址。

clone仓库地址

4.用Xcode将把远程仓库代码下载到本地。

把远程仓库代码下载到本地

关键的一点来了

5.把自己以前的代码拷贝一份到刚刚下载的文件中。

以前代码拖到现在的项目中

6.这个时候

6.1.我们的代码只是简单的存在这个项目的工作区中,没被提交到仓库中。打开项目,显示的是问号。

步骤1

6.2 把工作区代码提交到暂缓区。(这时候我使用的是终端如果有别的纯靠Xcode,会非常乐意学习)

步骤2

重新打开后,我们会看到

步骤2.1

6.3提交到本地,接下来就是通过Xcode的Source Control来各种操作。

Source Control-->Commit... 把当前Xcode中的代码提交到本地仓库(commit后M就没了)

提交到本地仓库

6.4把本地代码推送到远程仓库。如果是首次配置,会让你输入远程仓库对应的github的账号和密码。然后显示正在Pushing changes..我们需要等一会儿。

Source Control-->Push... 把本地代码推送到远程仓库(这时候别人才能看到你写的代码)

Source Control-->Pull... 从远程仓库拉取代码

提交到远程仓库

最后我们会看到提示成功的字样。

本地代码提交到远程仓库

7.回到GitHub,刷新页面,提交成功!

提交成功

小结:当然如果是团队开发需要在github里添加ssh keys (公钥和私钥)来判定,前辈写得都有。

当然条条道路通罗马,很多人有很多方式,但是基本思路是一样的,

1.从远程仓库拉取代码,将本地的代码添加到项目中。

2.提交修改的代码到本地。

3.push本地代码到远程服务器。

希望和你们交流,同时欢迎大家批评指正!

上一篇 下一篇

猜你喜欢

热点阅读