简述:github是一款功能非常强大的代码托管工具,全世界很多优秀的程序员都在github上开源一些很实用的开源框架,可以说github就是程序员的圣地, 通过github将一个个独立的程序员联系起来了。插一句题外话, 最近github被微软以75亿美元收购,希望github在微软的带领下更发展的更好。 其实不管是做什么开发的程序员,一般都会用到github来管理代码,这里列出ios项目提交至github远程仓库的方法;
一.在github上面新建一个仓库
首先在github上面新建一个仓库,以便后面将项目传到这上面;
填写好你要创建仓库的名称,描述等基本信息后,点击创建之后,会生成一个新的空的仓库;稍后你能将本地的项目代码上传到这个仓库里面,并且能管理你的代码,实现代码托管;
返回到你的个人主页, 点开你刚创建的仓库,在描述文件中你能看到仓库的名称及描述;表示你已经创建了一个仓库;
二.本地创建一个暂缓区
利用命令行工具cd 到你的项目文件夹目录,通过指令git init 会生成一个本地仓库git,你的项目当前所在的文件夹会多出一个.git的虚拟文件夹;然后通过指令git add . 将项目文件添加到暂缓区;通过指令git commit -m "注释",将暂缓区的文件添加到本地仓库。
三.提交至刚在github创建的项目
项目代码提交至本地仓库后, 通过指令git remote add origin https://github.com/xionglp/KDMXLPText(这个地址是你刚刚创建的仓库地址)将本地仓库和远程仓库联系起来,然后通过指令git push origin master将本地的仓库提交至github远程仓库上面;
注意:若报下图3-2错误,是因为你的远程仓库和你的本地仓库版本不一致所致,利用指令git push -f origin master即可解决
提交到github的远程仓库后, 可到github网页上面查看是否提交成功,若在你的github主页刚创建的仓库中有你刚提交的代码,即成功了。
四.利用xcode自带的source control工具管理代码
通过 xcode --> source control --> commit,效果如下图所示,commit之前注意要勾选push to remote,这个操作就是提交到远程仓库, 第一次操作会弹出你的github账号密码,输入之后点击确定,稍等一会儿就大功告成了;下图4-2的效果就是刚提交的代码
总结: 其实还有很多方式托管代码到github上面,比如可以通过一些软件客户端等等。不管用何种方式目的达到了就好了。后面还有一个东西就是打标签弄release版本, 这个比较简单就不一步一步截图了,通过指令git tag -a '标签' -m '注释'打一个本地标签, 然后通过指令 git push --tags,就ok了。如果要删除标签的话, 通过指令gittag -d '标签名称',就可移除。