Mac下,如何把项目托管到Github上(Github Desktop的使用)
在上一篇中,详细讲解了使用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
就
Mac下,如何把项目托管到Github上(Github Desktop的使用)的更多相关文章
- Github把自己的本地项目托管到git上
开篇之前说下题外话,之前写过一篇博客,IOS-一步一步教你自定义评分星级条RatingBar,群里有人想要源码,我上传到github上了,有需要的可以去看一下,github地址自定义评分星级条 言归正 ...
- 将本地的一个项目托管到自己的GitHub仓库
GitHub作为全球最大的代码托管平台,功能十分强大.我们可以在上面建立一个仓库来托管我们的代码图片等资源.因为使用markdown语法来写博客所以在插入图片时需要一个图片外链地址,起初去网上找了一个 ...
- mac 下配置连接Linux服务器方法,上传下载文件操作
1.先按照文档在本地生成SSHkey 2.mac输入 sudo -i 进入超级管理员#模式下,然后 创建用户 #useradd XXXadmin #passwd XXXadmin XXXadmin用户 ...
- 【Mac系统 + Git】之上传项目代码到github上以及删除某个文件夹
之前做开发的时候,用过一段时间git代码管理工具,用命令行操作感觉十分高大上,今天我想从头总结一篇Mac系统下如何利用git上传代码到github上的学习. 目录 一.安装Git 二.创建.ssh文件 ...
- mac下cordova的ios-deploy安装问题
mac下进行cordova项目编译部署到ios设备,这个时候需要安装ios-deploy,会失败: npm WARN lifecycle ios-deploy@1.8.6~preinstall: ca ...
- mac下无法识别手机usb问题
一.无论是mac还是windows下连接手机调试android程序,一定要确认手机开启了usb调试.如果没有开启请参考我的步骤. 设置->关于手机->版本号 连续点击版本号 ...
- Mac 下安装安卓 apk 文件
Mac 下安装安卓 apk 文件 在windows上有比较多的第三方软件可以使用,双击就可以将apk文件安装到手机上. 在Mac 上要实现这样还是挺难得,目前还没有像Windows那样的第三方软件可以 ...
- Springboot项目如何把项目运行在服务器上
作为一个开发者,不可避免的要把本地项目变成可以接入外网的上线项目,今天来记录下springboot框架下如果把项目打包放在服务器上运行 第一步,首先要买个服务器,这个一般甲方会提供 第二步,导入jar ...
- Mac下,如何把项目托管到github
以前一直使用的是svn,如下图: 附个下载链接:链接: https://pan.baidu.com/s/1nv6z5XJ 密码: pwqe:不太熟悉的小伙伴可以参考我写的一篇本地搭建svn服务器的博客 ...
- mac下教你如何开源项目托管GitHub
自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费开源项目托管站点,众多开源项目都托管在github,其中不乏著名的播放器MPC-HC. 这里教大家如何把代码库上传到G ...
随机推荐
- Hdu1163 Eddy's digitai Roots(九余数定理)
题目大意: 给定一个正整数,根据一定的规则求出该数的“数根”,其规则如下: 例如给定 数字 24,将24的各个位上的数字“分离”,分别得到数字 2 和 4,而2+4=6: 因为 6 < 10,所 ...
- C++控制台读取和输出函数
c中puts()函数用来向标准输出设备(屏幕)写字符串并换行,其调用方式为,puts(s);其中s为字符串字符(字符串数组名或字符串指针). 功 能: 送一字符串到流stdout中 用 法: int ...
- Winform 加密连接字符串“未能提供RsaProtectedConfigurationProvider加密,对象已存在”的解决方案
当一台机器已安装软件,并有新用户需要使用此软件时提示“未能提供RsaProtectedConfigurationProvider加密,对象已存在”. 这是因为加密模式是用户模式,需要运行以下脚本添加新 ...
- SQL Server 禁止和启用约束
Alter Table XXX nocheck constraint xxx Alter Table XXX check constraint xxx
- AM335X can驱动移植
驱动选择 make menuconfig [*] Networking support ---> <*> CAN bus subsystem support ---> --- ...
- 【高可用HA】Apache (4) —— Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk
Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk httpd版本: httpd-2.4.17 jk版本: tomcat-connectors-1.2.41 参考 ...
- Windows Server 2008组策略安全实践(同样适用于域控制)
Windows Server 2008系统的安全功能非法强大,而它的强大之处不仅仅是新增加了一些安全功能,而且还表现在一些不起眼的传统功能上.对Windows Server 2008系统的组策略功能进 ...
- python三大神器之virtualenv pip, virtualenv, fabric通称为pythoner的三大神器。
python三大神器之virtualenv pip, virtualenv, fabric通称为pythoner的三大神器. virtualenv virtualenv------用来建立一个虚拟 ...
- 时间控件 BeatPicker
项目展示 样式异样,可修改此样式,详见官网:https://github.com/ACT1GMR/BeatPicker --- 开始使用 1.引入js&css文件 <link rel=& ...
- mongodb如何查询某个字段多个值的数据
数据库 python mongodb 4.9k 次浏览 问题对人有帮助,内容完整,我也想知道答案0问题没有实际价值,缺少关键内容,没有改进余地 如何查询mongodb某个集合里面某一个字段为多个情 ...