在上一篇中,详细讲解了使用X-code和终端配合上传代码的方法,这种方法比较传统,中间会有坑,英文看起来也费劲,不过Github官方提供了一个Mac版的客户端,如下图:

附上下载链接:传送门

下载完成后,直接安装就可以了。

就这个屌炸天的造型,不过这个用起来比上一篇中说的方法,好用多了,话不多说,直接上步骤:

一、打开后查看主页面

1 指的是创建一个新的仓库,用桌面版客户端创建的话,就不需要在Github官网上创建新仓库了

2 克隆一个仓库,就是在Github上创建一个仓库,利用客户端本地关联下,如下图:

上图的蓝框里面添加下图的地址即可,个人认为,直接使用桌面版客户端创建仓库即可,方便的狠呢,如下图:

3 指的是添加一个本地存储库,即假如你再本地创建了一个项目,想传到Github上,这个时候,点击这个选项,选择该项目即可,然后下面的步骤,就是直接上传了,下面会说到,如下图:

二、开始上传的操作,很简单的

点击 Create New Repository 选项,进入到如下页面:

其实和上一篇的选项是一样的,这里再普及下:

其中 Name 处需要填写的是仓库的名称。

  Local Path 是本地路径的地址,可以自定义

  Initialize this repository with a README 表示在初始化仓库的时候,是否生成一个readMe文件。我们在查看别人框架的时候,在框架主页上会有对该框架版本信息,作用使用方法等等的介绍,这个文件就是readMe文件,在这里选择勾上。

  Git ignore,点击之后会出现一个下拉框,问你是否要设置仓库的忽略文件。这个看你自己的需要,通常如果你的仓库和代码项目有关系,那么最好选择相应的忽略文件(如OC项目可以选择Object-C,swift项目可以选择Swift),至于为什么请参考GIT的基本使用。

说实话,我试了选择和不选择,没有什么影响,所以我也就没怎么理会!知道为什么的朋友,还望不吝赐教!

  License ,点击之后会出现一个下拉框,需要你选择一种开源协议,开源协议有很多种用的比较多的有MIT的或者是Apache的,不同的开源协议对项目的使用方式等有不同的规定。

说实话,我也试了选择和不选择,也没有什么影响,所以我也没有理会,原谅我不求甚解吧,英文看着很费劲的,补充一句:知道为什么的朋友,还望不吝赐教!

继续,ok,点击 Create Repository 按钮,进入到下个页面:

a 当前仓库,就是上一步你创建的

b 当前分支

c 发布到仓库,这是最后才需要点击的,稍后就会说到

d 是对上传代码的描述,可填可不填

三、点击上一步 a 的位置,进入如下页面:

这里有个操作,右键会出现下拉框,如下:

Open in Terminal :打开终端

Show in Finder :打开本地路径

Remove: 移除掉此本地仓库

四、进入本地路径的地址:

就是刚才默认的,不明白的看上面的步骤,进入如下页面:

五、然后把所要上传的项目拉到此目录下,会进入到如下页面,如下图:

在这里填入描述,然后再点击 Commit to master ,看到如下页面:

六、上传源代码,点击下图红框中的位置:

进入如下页面:

把上图红框点掉,否则是加密的,我们这里使用Public就可以了,然后点击 Publish Repository,进入到如下页面,状态其实都变了,如果还有其他的文件,按照上面的步骤添加描述上传即可,上传时候的Summary是必填的,否则Commit to master不让点击,

这是,再点击 Current Repository ,出现如下界面:

此时,看到上图红框中的位置,已经变成Github了,这就表明已经成功上传到Github上面了,

最后,我们进入Github主页查看,如下图:

华丽丽的完成了!

补充一点:修改文件,并把修改后的文件提交到Github,其实和上面的步骤一样,重复操作一下即可,不过这里还是写出步骤:

1、找到本地路径,打开,如下图:

2、在项目里面添加一个背景颜色,如下:

3、这是打开Github Desktop,会直接看到如下页面:

4、添加一个 Summary,然后点击 Commit to master ,如下图:

点击,进入如下页面:

5、点击Push origin,看到如下页面:

6、进入到Github主页,查看下:

华丽丽的完成了!

总的来说,使用Github Desktop,比使用终端的方法,方便多了,操作确实很方便,也很简单,怎么简单怎么来,毕竟敲代码才是主页,这些只是一些附属的东西!

如果有什么不妥的地方,希望大家不吝赐教!

这个也没什么参考的东西,网上的资料都是老版本的,界面差异比较大,没有什么实际的参考价值!

参考资料:http://blog.csdn.net/deft_mkjing/article/details/51557304

转载于:https://www.cnblogs.com/hero11223/p/7338457.html

Mac下,如何把项目托管到Github上(Github Desktop的使用)相关推荐

  1. Vue实现仿音乐播放器3-将项目托管到git以及github

    Github新建项目 1.登录github,点击右上角新建仓库 2.输入仓库名以及描述等,点击Create resposity 3.新建仓库完成后,右边有个clone or download,复制SS ...

  2. 本地代码替换到某个提交点_github教程 -- Windows平台下如何将项目华丽的提交到Github上...

    一.准备工作 1.下载msysgit (点击下载msysgit) 2.注册github账号,在GitHub上新建项目,点击"New Repository",然后填入项目名称.描述和 ...

  3. Vue项目从无到有的部署上Github page

    知乎 个人博客 Github 准备工作 Nodejs安装 Node官网下载 建议安装在非系统盘的英文目录下 Node环境配置 新建文件夹 --- node_cache 和 node_global(np ...

  4. mac下的apache项目发布出现403

    解决方法如下, 方法1.是否 DocumentRoot 和 Directory 中路径一致 方法2.Directory 中的设置改为 AllowOverride noneOptions Allallo ...

  5. mac 下配置连接Linux服务器方法,上传下载文件操作

    1.先按照文档在本地生成SSHkey 2.mac输入 sudo -i 进入超级管理员#模式下,然后 创建用户 #useradd XXXadmin #passwd XXXadmin XXXadmin用户 ...

  6. mac下安装nvm以及node

    先说一下nvm,node,npm之间的区别吧. 1. nvm的官方叫法:nodejs版本管理工具. nvm相当于是家长,一个家长可以管理多个孩子.也就是说:一个nvm可以管理很多node版本和npm版 ...

  7. mac下无法识别手机usb问题

    一.无论是mac还是windows下连接手机调试android程序,一定要确认手机开启了usb调试.如果没有开启请参考我的步骤.      设置->关于手机->版本号    连续点击版本号 ...

  8. mac下如何把本地项目上传到Github(转)

    本文将介绍在mac(windows下同理)下如何将本地项目上传到 Github. 一.准备 1.注册 github 账号 地址:https://github.com 具体方法本文不做介绍啦. 2.安装 ...

  9. iOS开发拓展篇——如何把项目托管到GitHub

    iOS开发拓展篇--如何把项目托管到GitHub 说明:本文主要介绍如何把一个OC项目托管到Github,重操作轻理论. 第一步:先注册一个Github的账号,这是必须的 注册地址:Github官网注 ...

最新文章

  1. 在Java中如何高效的判断数组中是否包含某个元素
  2. linux脚本 的使用,linux shell脚步使用讲解
  3. 在python中如何比较两个float类型的数据是否相等
  4. manjaro kde 21.2.5使用x11桌面可以正常使用搜狗输入法
  5. 计算机应用基础怎么教作业,北京语言大学网络教育2017春计算机应用基础作业(1)及答案...
  6. 前端学习(3286):Aop
  7. 错过校招_您可能错过的Web优化技巧
  8. HTML5第一弹:彩虹爆炸图
  9. [BJWC2011]元素
  10. 在线蚂蚁文,菊花文生成工具
  11. DateUtils 工具类
  12. ZooKeeper 会话的秘密 快偷偷过来瞧一瞧!!!
  13. 户籍管理系统php,vue实现户籍管理系统的实例解析
  14. 什么是抗攻击服务器?抗攻击服务器是如何防御攻击的?
  15. 仿企查查php源码,企查查企业信息页面精简工具
  16. Nginx简单入门与反向代理和负载均衡
  17. 2016在电影院看过的电影
  18. MySQL安装问题总结
  19. 几个招聘网站,智联的最垃圾
  20. python柱形图颜色_pyplot/matplotlib条形图,填充颜色取决于值

热门文章

  1. ai系统架构_人工智能中的模糊逻辑系统架构
  2. 线性方程组 python_线性方程组的表示 使用Python的线性代数
  3. 13-Canny边缘检测
  4. 鸿蒙科技与文化,数字阅读 | “华为鸿蒙”:当现代科技遇到古典文化
  5. 远控免杀专题(15)-DKMC免杀
  6. C和汇编----存储类别、链接和内存管理
  7. 强制进程结束(内核函数)
  8. 28. 实现 strStr() golang
  9. 402. 移掉K位数字 golang
  10. linux操作系统之条件变量