文档章节

GitHub Desktop的安装和使用总结

AngusTing
 AngusTing
发布于 2016/04/07 14:18
字数 1278
阅读 1972
收藏 1

GitHub 客户端 Desktop的使用总结:

文章1.MAC 如何使用Github Desktop 客户端

或 

文章2.GitHub客户端Desktop的安装使用总结 ---基础篇   

一、第一步 注册github账号

1.注册界面

https://github.com/,如下图:

这里写图片描述

2.下注册流程

这里写图片描述

3.上面简单的输入一下用户名、邮箱地址、密码点击创建即可,进入下一步,如下图:

这里写图片描述

如果勾选了“Help me set up an organization next” 就会进入创建organization的流程。(我注册的时候选了,创建了个组织,觉得个人用户创建这个没什么用,后面使用时还被误导了)

4.选择免费版本

(免费版本只能创建公共的仓库,其他版本可以创建个人private版本) 点击“Finish Sign Up”,到这里我们的GitHub账号就注册完成了。

这里写图片描述

二、创建仓库

1、如果你是想自己上传代码,需要创建代码仓库,

点击“”New repository 创建自己的代码仓库(当然你得先验证你注册时填写的邮箱)

这里写图片描述

这里写图片描述

2、如果你是想修改别人的代码,Fork

只需在对应的项目中点击“Fork”按钮,然后就可以看到该项目在自己的账号中了。 
这里写图片描述

三、Desktop 的安装

一般情况我们还需要将代码下载到本地,用编译工具去修改,这就有同步代码到网上仓库的问题,很多人介绍使用msysgit和它的客户端,但是我弄了好久都没有弄好(配置啊,SSH Key啊,翻墙下载啊,奔溃了)。后来用desktop才最后弄好。

1、下载

在官网上可以下载,https://desktop.github.com/。 
我的翻墙网速太慢了,招了一个离线安装包,亲测可以用,http://download.csdn.net/detail/nevinblog/9031049

2、整体的界面

安装好后打开 用你的GitHub账号登陆。(需要注意的是,Github for Windows会帮你创建SSH Key,你打开邮件应该会收到邮件帮你创建SSH Key的信息,这也省了不少事) 
整体的界面如下: 
这里写图片描述

三、Desktop 的使用

1、点开左上角的加号,创建一个仓库,

这里写图片描述

注意:

①这里需要注意的下载网上的代码,

点看Clone,选着你的账户,会出现你网上仓库中的项目,选着一个,点击Clone repository按钮即可。 
这里写图片描述

在网上有的人说可以在网上仓库中点击 按钮“Save ** to your computer and use it in GitHub Desktop.”按钮去同步,但是我没有成功。
另外直接“DownLoad zip”到本地 ,然后创建仓库,但是最后public时失败,说我没有权限,(我认为可能是因为本地仓库是我创建的,所以gitHub认为本地的和网上的不是同一个),
 不知道有没有大神知道任何解决这个问题,

这里写图片描述


②在我的电脑中,它默认的地址是D:\用户目录\我的文档\GitHub ,

因为存在汉语,我的编译工具认为它里面的项目有问题,所以需要移动到全英文路劲中。尤其是下载线上的代码时,会默认到这个文件目录中。 
这个默认路劲在设置(齿轮图标)–> options–>Clone Path 中修改。 
这里写图片描述


2、创建仓库完成,

创建仓库完成后在本地 文件夹下会生成一些系统文件。现在你在仓库下添加文件,修改文件等操作都会被本地github客户端监测,在客户端右上角的changes中可以看到提示。点击这个提示,弹出提交框。 
这里写图片描述 
填写日志,点击提交按钮,文件改变就会被记录下来,这时候修改记录中会生成一个新的节点。

这里写图片描述

3、点击Sync按钮

点击Sync按钮,这些修改就会同步到你网上的仓库中。(如果是第一次这个按钮叫“Public”)。在你的gitHub账号中找到这个仓库,刷新之后就会发现文件已经改变了。 
这里需要注意的是,如果你的代码时fork之后下载下来的,但是你创建了新的仓库去存储它,或者改变了它的存储目录,你可能会发布失败,

4、合并代码

如果你是修改别人的代码,还有一个合并的过程。(这个过程我执行到最后,如果有问题请指出,谢谢) 
这里写图片描述 
点击“ Pull request ”会出现你改动的文件目录,确认之后点击“ Create Pull request ”按钮, 
这里写图片描述 
提价合并申请,填写相关信息,点击提交就可以了 
这里写图片描述

四、其他

1、删除网上仓库。

(因为创建了很多测试仓库,需要删除,这个删除功能也找了好一会,在此记录)

在从个人主页点击要删除的项目,进入项目页面。找到“Setting”按钮,在最下面有删除按钮,填写要删除的项目名称,就可删除了。 
这里写图片描述

还有很多细节正在学习中。如有错误,请提出,谢谢!!

© 著作权归作者所有

上一篇: iOS调试技巧总结
下一篇: iOS 网络请求封装
AngusTing
粉丝 2
博文 12
码字总数 12632
作品 0
深圳
私信 提问
0基础的git教程,傻瓜都会用的Github Desktop

苦恼 你有没有为了学git的经历一而再再而三查看别人的文档还是学不会的经历,只是它、因为你没有使用git的需要,更何况繁琐的命令行让人头疼,什么缓存区,分支,HEAD,合并分支这些让人头疼...

Pan231
2018/04/04
0
0
git for Mac安装(包含客户端软件Github Desktop的安装配置)

引言 我写代码很规范, 而且注意存储, 可是一直都是存储在U盘里, 越来越大. 自从了解到Git之后, 就很想使用它来协助自己写项目, 最近完成了一个项目的编写, 所以静下来好好整整git, 争取使用它...

chen_gp_x
2017/08/01
0
0
git文章列表

关于gitlab默认clone协议 Git实现从本地添加项目到远程仓库 翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照) Git 项目推荐 | Java 版微信普通号机器人 翻翻git之---...

d_watson
2016/04/20
27
0
Windows版的GitHub Desktop(新版本Version 0.5.8)个人教程

小菜最近想提交 GitHub 文件,发现一个 GitHub DeskTop 软件很好用,新版本的研究了一下,如下使用方法: 1. 小菜的电脑是Windows版的,直接在官网上https://desktop.github.com/下载即可; ...

阿策神奇
2017/05/25
0
0
Github第二章,使用搭建个人网站(1)

时间过得真快,不知不觉的新的一年的第一个周末即将来临,在此提前祝童鞋们周末愉快! 前面已经教大家怎么使用GIthub网站来创建帐号和删除帐号了,不懂的童鞋们可以访问 Github的帐号注册与删...

々凉凉
2018/01/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
今天
1K
14
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
38
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
40
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
61
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部