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

时间:2022-12-16 07:52:46

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

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

附上下载链接:传送门

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

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

一、打开后查看主页面

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

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

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

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

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

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

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

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

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

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

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

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

其中 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 按钮,进入到下个页面:

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

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

b 当前分支

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

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

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

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

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

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

Open in Terminal :打开终端

Show in Finder :打开本地路径

Remove: 移除掉此本地仓库

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

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

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

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

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

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

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

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

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

进入如下页面:

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

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

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

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

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

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

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

华丽丽的完成了!

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

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

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

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

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

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

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

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

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

点击,进入如下页面:

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

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

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

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

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

华丽丽的完成了!

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

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

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

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

Mac下,如何把项目托管到Github上(Github Desktop的使用)的更多相关文章

  1. Github把自己的本地项目托管到git上

    开篇之前说下题外话,之前写过一篇博客,IOS-一步一步教你自定义评分星级条RatingBar,群里有人想要源码,我上传到github上了,有需要的可以去看一下,github地址自定义评分星级条 言归正 ...

  2. 将本地的一个项目托管到自己的GitHub仓库

    GitHub作为全球最大的代码托管平台,功能十分强大.我们可以在上面建立一个仓库来托管我们的代码图片等资源.因为使用markdown语法来写博客所以在插入图片时需要一个图片外链地址,起初去网上找了一个 ...

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

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

  4. 【Mac系统 + Git】之上传项目代码到github上以及删除某个文件夹

    之前做开发的时候,用过一段时间git代码管理工具,用命令行操作感觉十分高大上,今天我想从头总结一篇Mac系统下如何利用git上传代码到github上的学习. 目录 一.安装Git 二.创建.ssh文件 ...

  5. mac下cordova的ios-deploy安装问题

    mac下进行cordova项目编译部署到ios设备,这个时候需要安装ios-deploy,会失败: npm WARN lifecycle ios-deploy@1.8.6~preinstall: ca ...

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

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

  7. Mac 下安装安卓 apk 文件

    Mac 下安装安卓 apk 文件 在windows上有比较多的第三方软件可以使用,双击就可以将apk文件安装到手机上. 在Mac 上要实现这样还是挺难得,目前还没有像Windows那样的第三方软件可以 ...

  8. Springboot项目如何把项目运行在服务器上

    作为一个开发者,不可避免的要把本地项目变成可以接入外网的上线项目,今天来记录下springboot框架下如果把项目打包放在服务器上运行 第一步,首先要买个服务器,这个一般甲方会提供 第二步,导入jar ...

  9. Mac下,如何把项目托管到github

    以前一直使用的是svn,如下图: 附个下载链接:链接: https://pan.baidu.com/s/1nv6z5XJ 密码: pwqe:不太熟悉的小伙伴可以参考我写的一篇本地搭建svn服务器的博客 ...

  10. mac下教你如何开源项目托管GitHub

    自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费开源项目托管站点,众多开源项目都托管在github,其中不乏著名的播放器MPC-HC. 这里教大家如何把代码库上传到G ...

随机推荐

  1. 【原创】开源Math.NET基础数学类库使用(04)C#解析Matrix Marke数据格式

                   本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新  开源Math.NET基础数学类库使用总目录:[目录]开源Math.NET基础数学类库使用总目录 前言 ...

  2. 这是经典的"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?

  3. Intrinsics头文件与SIMD指令集、Visual Studio版本对应表(转)

    File:Intrinsics头文件 描述:指令集描述VS:Visual Studio版本号VisualStudio:Visual Studio版本名 File 描述 VS VisualStudio ...

  4. Java:多态性

    Java的多态性:发送消息给某个对象,让该对象自行决定响应何种行为. 通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用. java的多态性要满足三个条件: 1.继承关系 2.在子类重写父类的 ...

  5. C#中的DateTime是值类型还是引用类型

    近期遇到了DateTime到底是值类型还是引用类型的疑惑,顺势较深入地了解一下DateTime相关的内容 结论:DateTime是值类型,因为DateTime是结构体,而结构体继承自Syste.Val ...

  6. python使用原始套接字 解析原始ip头数据

    使用底层套接字解码底层流量,是这次做的重点工作. 首先来捕获第一个包 # coding:utf-8import socket # 监听的主机IP host = "192.168.1.100& ...

  7. C# == 和 Equals

    先看一下解释 msdn对于 == 的解释: 对于预定义的值类型,如果操作数的值相等,则相等运算符 (==) 返回 true,否则返回 false. 对于 string 以外的引用类型,如果两个操作数引 ...

  8. java使用Redis1--安装与简单使用

    环境: CentOS6.4,Redis3.0.3 一.Redis安装(需要安装gcc) 官网http://download.redis.io/releases/redis-3.0.3.tar.gz上下 ...

  9. Codefroces 735D Taxes(哥德巴赫猜想)

    题目链接:http://codeforces.com/problemset/problem/735/D 题目大意:给一个n,n可以被分解成n1+n2+n3+....nk(1=<k<=n). ...

  10. Openssl verify命令

    一.简介 verify命令对证书的有效性进行验证,verify 指令会沿着证书链一直向上验证,直到一个自签名的CA 二.语法 openssl verify [-CApath directory] [- ...