工作之余自己也会一写一些小的程序项目,由于一直没时间“折腾”开源,之前写博客都是直接粘代码片段,今天看别人写技术博客大都会放出项目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. 引用ZXing生成二维码

    1.生成二维码 ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口. Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码.本文引用 ...

  2. Java基础—ArrayList源码浅析

    注:以下源码均为JDK8的源码 一. 核心属性 基本属性如下: 核心的属性其实是红框中的两个: //从注释也容易看出,一个是集合元素,一个是集合长度(注意是逻辑长度,即元素的个数,而非数组长度) 其中 ...

  3. 成都优步uber司机第四组奖励政策

    万能的优步成都团队放出了优步司机第四组,一二三组奖励已经骤降,在月末放出第四组车主档,这是要让一切归于平静的节奏么!!! 滴滴快车单单2.5倍,注册地址:http://www.udache.com/如 ...

  4. ant-design学习准备_1

    在学习ant-desin过程中,发现很多知识都不清楚,从现在开始,每天将自己学习到的知识进行一个总结记录,前端大佬勿扰勿喷.先介绍几个基础概念和一些常用命令: 1.什么是脚手架 我们经常在各个博客论坛 ...

  5. Java应用基础微专业-进阶篇

    第1章--使用对象 1.1 字符类型 char c = 65; // char --> int char c = '\u0041'; // \u: unicode + (Hex 41--> ...

  6. leetcode-回文链表

    请判断一个链表是否为回文链表. 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true 进阶:你能否用 O(n) 时间复杂 ...

  7. netty in action 笔记 二

    netty的数据容器 网络数据的基本单位大多为字节,Java NIO 提供了ByteBuffer 作为它的字节容器,但使用起来过于复杂和繁琐.在Netty中, ByteBuffer 替代品是ByteB ...

  8. aishell数据处理为thchs30格式

    目录 aishell数据转换格式 aishell数据转化方法 aishell数据格式对于用神经网络处理数据的同学来说比较不友善,因为他只有文字转录和音素级别的转录,并没有拼音的转录. 而thchs30 ...

  9. 机器学习(四)正则化与过拟合问题 Regularization / The Problem of Overfitting

    文章内容均来自斯坦福大学的Andrew Ng教授讲解的Machine Learning课程,本文是针对该课程的个人学习笔记,如有疏漏,请以原课程所讲述内容为准.感谢博主Rachel Zhang 的个人 ...

  10. Java 单例模式探讨

    以下是我再次研究单例(Java 单例模式缺点)时在网上收集的资料,相信你们看完就对单例完全掌握了 Java单例模式应该是看起来以及用起来简单的一种设计模式,但是就实现方式以及原理来说,也并不浅显哦. ...