小工具      在线工具  汉语词典  css  js  c++  java

gitHub客户端Desktop安装使用总结---基础知识

软件&&安装 额外说明

收录于:42天前


这段时间,我想把自己写的东西上传到GitHub,于是我开始收集资料和研究。走了很多弯路(msysgit和跨防火墙极慢的网速让我想死),终于找到了一个比较好用的工具。 gitHub 桌面。在这里详细记录它。

1.第一步注册github账号

1. 注册界面

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

这里写图片描述

2.下载注册流程

这里写图片描述

3. 输入您的用户名、电子邮件地址和密码,然后单击“创建”即可继续下一步,如下图所示:

这里写图片描述

如果勾选“接下来帮我创建组织”,就会进入创建组织的流程。 (我注册创建组织的时候选的这个,感觉个人用户创建这个没什么用,后来用的时候也被误导了。)

4.选择免费版本

(免费版本只能创建公共仓库,其他版本可以创建个人私有版本)点击“完成注册”,我们的GitHub账户注册现已完成。

这里写图片描述

2.创建仓库

1.如果您想自己上传代码,则需要创建代码仓库。

点击“New Repository”创建自己的代码仓库(当然首先要验证注册时填写的邮箱地址)

这里写图片描述

这里写图片描述

2.如果你想修改别人的代码,

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

3.桌面安装

一般我们需要将代码下载到本地,使用编译工具进行修改。代码同步到线上仓库有问题。很多人介绍了msysgit及其客户端的使用,但我一直无法操作(配置、SSH Key、翻墙下载、崩溃)。后来终于在桌面上搞定了。

1. 下载

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

2、整体界面

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

3.桌面的使用

1.点击左上角的加号创建仓库。

这里写图片描述

注意:

① 这里需要注意的是从网上下载代码。

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

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

这里写图片描述


②在我的电脑中,它的默认地址是D:\User Directory\My Documents\GitHub,

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


2. 仓库创建完毕。

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

这里写图片描述

3. 单击“同步”按钮

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

4. 合并代码

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

4.其他

1.删​​除网上仓库。

(因为已经创建了很多测试仓库需要删除,所以我找这个删除功能有一段时间了,所以在这里记录一下)

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

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


转载自http://m.blog.csdn.net/article/details?id=50261857

. . .

相关推荐

额外说明

vue以key和value的形式写入数据

Vue.set的使用 调用方法:Vue.set( target, key, value ) target:要更改的数据源(可以是对象或者数组) key:要更改的具体数据 value :重新赋的值 使用方法: 1.导入vue 2. 使用 Vue.set(t

额外说明

全网最全Fiddler攻略,十分钟了解Fiddler抓包

序章 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、 编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的 时候也蛮费劲,一些蛮实用隐藏的小功能用了之后就忘记了,每次去网站上找也很麻烦,

额外说明

动真格了!苹果下架超5万款游戏App, 辛好我有企业签

对待无版号游戏,这回苹果动真格了。 8月1号到11号 据七麦数据,苹果在其App Store上下架国内App超五万个。 经查具体下架游戏名单,发现其中不乏在App Store上排名靠前,迄今已积累数十万甚至近百万玩家的游戏,比如《山海经神兽录》、《萌西游

额外说明

【虚拟仿真】Unity3D中实现Slider控制模型的从上到下消失

推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一、前言 在做仿真项目的时候,会遇到让模型渐隐的效果:【虚拟仿真】Unity3D中模型的渐隐渐现效果实现。 这个已经实现。 还有一

额外说明

Java栈和队列·下

Java栈和队列·下 2. 队列(Queue) 2.1 概念 2.2 实现 2.3 相似方法的区别 2.4 循环队列 3. 双端队列 (Deque) 3.1 概念 4.java中的栈和队列 5. 栈和队列面试题 大家好,我是晓星航。今天为大家带来的是 J

额外说明

【Python 千题 —— 基础篇】进制转换:十进制转二进制

题目描述 题目描述 计算机底层原理中常使用二进制来表示相关机器码,学会将十进制数转换成二进制数是一个非常重要的技能。现在编写一个程序,输入一个十进制数,将其转换成二进制数。 输入描述 输入一个十进制数。 输出描述 程序将输入的十进制数转换为二进制数,并输

额外说明

JVM之通过jstat命令进行查看堆内存使用情况

文章目录 基本概念 案例 -class 查看class加载统计 -compiler 查看编译统计 -gc 垃圾回收统计 -gccapacity 堆内存统计 -gcmetacapacity 元数据空间统计 -gcnew 新生代垃圾回收统计 -gcnewca

额外说明

Linux【工具 01】rarlinux工具下载安装处理.rar格式文件实例

1.说明 要安装一个.rar格式的应用,上传 Linux 系统后发现没有解压工具,上网搜索后开始一波三折的旅程。 2.安装 2.1 跳坑 # 有小伙伴分享安装方法 yum install rar # 安装后根本无法使用 unrar 命令 2.2 一波三

额外说明

系统缺失d3dx10.dll文件导致软件或游戏无法运行怎么办?

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个d3dx10.dll文件(挑

额外说明

系统找不到d3dcompiler_33.dll如何解决的?

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个d3dcompiler_33.dll文件进行安装(前提是找到适

ads via 小工具