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


1、我们首先需要注册我们的Github账号

2、接下来我们需要下载安装Github客户端

3、注册完我们自己的Github登录进入会看到这个页面

创建项目.png

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

Github desktop客户端.png

5、到目前为止我们的准备工作就已经做好了,接下来我们会学习一下怎么开源项目,怎么更新修改已有的项目。

6、在这里我创建一个空的iOS项目,命名为“Github_test”

新建项目.png

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

创建Git项目.png

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

本地项目.png

项目都copy进来.png

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

上传项目.png

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

web查看项目.png

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

更新的代码.png

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

查看修改.png

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

更新.png

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

进入项目.png

进入记录.png

项目上传记录.png

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

进入设置.png

进入设置页面翻到底

删除.png

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

复制删除.png

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

使用mac电脑,对Github客户端的简单操作1----开源项目的更多相关文章

  1. Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)

    下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITableVie ...

  2. 【转】GitHub平台最火的iOS开源项目——2013-08-25 17

    http://www.cnblogs.com/lhming/category/391396.html 今天,我们将介绍20个在GitHub上非常受开发者欢迎的iOS开源项目,你准备好了吗? 1. AF ...

  3. GitHub上最火的Android开源项目(一)

    GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上.更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要.利用这些项目,有时能够让你 ...

  4. github上关于iOS的各种开源项目集合(转)

    UI 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITable ...

  5. 转: Github上关于iOS的各种开源项目集合

    https://blog.csdn.net/jiashaoying/article/details/79079500 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. ...

  6. Github上的几个C++开源项目

    Github上的几个C++开源项目 http://blog.csdn.net/fyifei0558/article/details/47001677 http://www.zhihu.com/ques ...

  7. Github上关于iOS的各种开源项目集合2(强烈建议大家收藏,查看,总有一款你需要)

    资源list:Github上关于大数据的开源项目.论文等合集 Awesome Big Data A curated list of awesome big data frameworks, resou ...

  8. GitHub 上值得关注的 iOS 开源项目

    GitHub 上值得关注的 iOS 开源项目 原文链接:http://www.jianshu.com/p/e5dfe1a09611 GitHub 上值得关注的 iOS 开源项目 —— 由 红旗下的蛋  ...

  9. 2019年9月Github上最热门的JavaScript开源项目

      2019年9月Github上最热门的JavaScript开源项目 前端开发 前端开发 微信号 qianduan1024 功能介绍 专注于Web前端技术文章分享,包含JavaScript.HTML5 ...

随机推荐

  1. program files与program files(x86)的区别

    简单来说:Program Files (x86)存放了一些32位的系统文件.它和正常的Program Files以及Windows文件夹一样,都属于系统文件夹,请勿随意改动. 64位Windows中提 ...

  2. python中通过datetime获取UTC时间ISO格式

    一个热点统计需求,需要限定一个时间范围,计算出该范围内的热点事件,相关数据则以UTC标准时间的ISO时间格式存在mongodb中,和服务器设置的时区UTC+8并不一致. 为了解决这个问题,直觉反应是在 ...

  3. Redis系列五 Redis持久化

    Redis持久化 一.RDB(Redis DataBase) 1.介绍 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里. Red ...

  4. Hive实现自增列

    1.用row_number()函数生成代理键 ) max_id from id_test) t2; 2.用UDFRowSequence生成代理键              ——报错? add jar ...

  5. records_in_range start_key, end_key

    select * from federatedTest where name='aaa';(gdb) p *start_key$2 = {key = 0x7f64f4103be8 "&quo ...

  6. InnoDB锁冲突案例演示

      Preface       As we know,InnoDB is index organized table.InnoDB engine supports row-level lock bas ...

  7. Qt 计算两个日前间隔天数

    某一个大神写的 改写了一点 请无视注释 //时间计算法则 /********************************************************************** ...

  8. lintcode50 数组剔除元素后的乘积

    数组剔除元素后的乘积 给定一个整数数组A. 定义B[i] = A[0] * ... * A[i-1] * A[i+1] * ... * A[n-1], 计算B的时候请不要使用除法. 您在真实的面试中是 ...

  9. Python最长连续数列的O(n)解法

    题目 输入一个乱序的连续数列,输出其中最长连续数列长度,要求算法复杂度为 O(n) . 输入样例 100,4,200,1,3,2 54,55,300,12 1 5,4,3,2,1 1,2,3,4,5, ...

  10. Linux 150命令之 文件和目录操作命令 cd pwd cp mv touch

    cd 切换目录 cd 目录 [root@mysql ~]# cd / [root@mysql /]# ls application bin class dev home lib64 media nfs ...