iOS - 个人项目流程(建立项目和提交Git 进行代码迭代管理)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ws1836300/article/details/78711828

一:准备

1. xcode建立空白项目

2.保存到 GitHub:点击项目第二个选项 ,项目右键——Create “”Remote...——填写创建的名称 及备注信息。如下:

3.master右键 checkout提交.提交后,显示灰色“ master”的提交项目是有分支的。

4.Remotes---项目名右键---View on GitHub 查看,在Git上会显示你提交的最新文件的时间。

5.直接在右侧 提交事件列表上 右键某一事件---View on GitHub,在Git上会显示你提交的最新修改的内容。

6. 点击Xcode上方的 Source Control--commit 提交项目,添加注释,并勾选  “Push to  Remote”,  同时提交代码到本地和Git远程仓库存储。

“Push to  Remote”是提交到远程Git的选项,如果不勾选,只会提交到本地仓库“master”存储。

7.有时候点击项目名“DaoYouTong”查看事件提交情况,右侧事件提交列表中 会显示 “Branches”和“Remotes”中所没有的提交事件,这时候需要右击“Branches”的分支master, 然后右击 CheckOut.最好不要点击“项目名 master”查看事件提交情况,应该在“Branches”的master 中查看。

8.注意:

8.1  如果 你的项目提交分支在项目名位置,即项目名“DaoYouTong”后显示current或者最新分支代号,这表示你没有提交到分支中去,应该只是在本地做了存储。如下,例如:当你checkout "测试10"后,“测试11”会消失。

8.2 点击 Branches-master,右击checkout,把提交分支线转移到这里,即从这里开始进行分支事件提交。上图中的“测试10”“测试11”都会消失,与该 分支保持一致(小贴士:有时候项目名分支里含有了标注为“master”的提交事件,而Branches-master 中没有,那么你需要chechout一下使他们同步)。这时,你可以点击Source Control--commit 提交代码到本地仓库(即提交事件只标注“master”的分支),或者勾选 Push to Remote ,同时提交到Git 远程仓库(即提交事件同时标注“DaoYouTong/master ”和“master”);如果你没有勾选,那么最新的分支只会标注“master”,上一次勾选的分支就只会显示“DaoYouTong/master ”了(我也不知道为啥)

8.3 如果你上次的的提交只显示了“master”(即已经提交到本地仓库中),那你可以点击Source Control--push ,把修改的提交到Git远程仓库(之所以可以直接push是因为你在提交本身的时候 已经把注释等等都写好了,这里点击push只相当与 勾选“Push to Remote ” 的作用)。注意:每次提交,本地仓库都必须要有 ,才能提交到远程Git 的仓库。

8.4   

如果遇到该错误,查看“提交事件分支”是否 显示在项目名上(及项目名右侧有代码号)而不是在master上(即master右侧 没有(current)标识),如果是这样,请返回Branches--master 分支。

如果是其他错误引起的,可以先删除git 上的项目,还不行,删除xcode 本地分支,重新建立分支,然后提交。

二:编写项目

1.创建头文件,并在 Build Settings 中建立路径。

2.创建 Model View Controller Source Other 文件夹。

---未完待续---

  

猜你喜欢

转载自blog.csdn.net/ws1836300/article/details/78711828