工作之余自己也会一写一些小的程序项目,由于一直没时间“折腾”开源,之前写博客都是直接粘代码片段,今天看别人写技术博客大都会放出项目Github地址,突然感觉自己有点点out and low,作为一个励志成为“攻城狮”的人这绝对不能忍,决心网上学习Github的使用,这一查直接懵逼了,Windows上的教程一把一把的,Mac版的教程肿么少的可怜/(ㄒoㄒ)/~~还好自己折腾了大半天算是入门了,,,废话说的有点多了,,,现在小菜鸟会把详细过程一步一步分享给大家,避免小伙伴们走弯路。
1、我们首先需要注册我们的Github账号
2、接下来我们需要下载安装Github客户端
3、注册完我们自己的Github登录进入会看到这个页面

4、我们安装完Github Desktop客户端,按步骤来登录刚才注册的账号,会看到这个页面

5、到目前为止我们的准备工作就已经做好了,接下来我们会学习一下怎么开源项目,怎么更新修改已有的项目。
6、在这里我创建一个空的iOS项目,命名为“Github_test”

7、我们填上Github上的显示的项目名字,点击创建即可

8、我们找到新创建的项目右键open in finder,将刚才新创建的工程全部copy到该文件夹中


9、接下来我们会在Git的客户端中看的上传文件,根据下图提示填写内容并上传

10、接下来我们刷新我们登录账号的Github网页就能看到我们上传的项目了

11、接下来我们学习更新Github上的项目,首先点击测试项目show in finder打开本地项目,打开工程修改代码,这里我修改了页面的背景色

12、接下来我们可以打开Github客户端查看修改内容

13、接下来我们添加更新描述,点击左上角Sync就可以进行同步跟新到Github了

14、之后我们进入Github网站查看我们的更新



15、到现在为止我们已经学会了上传项目以及更新项目到Github了,接下来我们要学的东西对缓解强迫症有所帮助(^__^) ……删除我们的测试项目。

进入设置页面翻到底

复制黑体字粘贴后就可以点击删除

到目前为止我们已经可以上传Github我们自己的项目了,也能对自己的的项目进行更新和删除了,后续如果有需要小菜鸟会再来更新本文滴^_^。