工作之余自己也会一写一些小的程序项目,由于一直没时间“折腾”开源,之前写博客都是直接粘代码片段,今天看别人写技术博客大都会放出项目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. NoSQL入门第四天——事务与主从复制

    一.Redis的事务 1.是什么 可以一次执行多个命令,本质是一组命令的集合.一个事务中的 所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞 (更多请参见官网事务介绍) 2.能干什 ...

  2. C#学习第一阶段——语法基础

    C#是一门面向对象的编程语言.在面向对象的程序设计方法中,程序由各种相互交互的对象组成.相同种类的对象具有相同的属性,或者说是在相同的class 中的.       例如,以矩形为例,它具有高(len ...

  3. 几个常用的轻量级web服务

    Node.js 安装:npm install http-server 使用:hs命令,可启动以当前目前为webroot的8080端口web服务,也可指定端口 Python 安装:内置 使用:pytho ...

  4. 电子质检报告系统v3.8

    南京转折点信息是太阳升软件全资子公司,一家专业从事医药软件开发的医药软件企业. 根据新版GSP支持医药企业药品质检报告电子化的要求及国家药监局的解释:供货商提供的加盖企业电子印章的电子药品检验报告与纸 ...

  5. Consul初体验

      Preface       Today I'm gonna implement a consul in my environment to discover service of MySQL da ...

  6. Linux命令应用大词典-第6章 文件处理

    6.1 sort:对文件中的数据进行排序 6.2 uniq:将重复行从输出文件中删除 6.3 cut:从文件每行中输出选定的字节.字符或字段 6.4 comm:逐行比较两个已经排序的文件 6.5 di ...

  7. Python序列及其操作(常见)

    python序列及函数入门认识: 0. 我们根据列表.元组和字符串的共同特点,把它们三统称为什么?    序列,因为他们有以下共同点: 1)都可以通过索引得到每一个元素 2)默认索引值总是从0开始(当 ...

  8. Windows10安装GPU版本的Tensorflow

    本人电脑配置(公司的)gtx1080ti,下载的的cuda8.0,cudnn6.0,python3.5.3安装完成后,安装tensorflow 1.pip install tensorflow-gpu ...

  9. jquery datatable 常用例子

    在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结. 一.DataTable简 ...

  10. 接口_GET请求_基于python

    1.GET请求(不带参数) # coding:utf-8 import requests r=requests.get("https://www.baidu.com") #r即为r ...