代码托管平台--GitHub 使用小结
一、GitHub介绍
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管。在GitHub,用户可以十分轻易地找到海量的开源代码。
很多IT行业的人到求职的时候发现有些公司要附Github帐号,一个优秀的 GitHub 账号当然能让你增色不少。
二、注册GitHub
1. 打开https://github.com/ ,打开就是个注册页面
注意:密码需要至少包含一位小写字母,至少七位 
2.点完sign up for GitHub就到这个页面

免费的账号,托管的代码会公开,付费可以不公开托管的代码。


然后根据指引一步步完成,最后需要验证一下邮箱
三、安装GitHub客户端
1.GitHub DeskTop下载官网在这:https://desktop.github.com/

点击下载windows 64位的安装包并完成安装,待安装完成之后,就会自动打开登录界面(黑色看起来不舒服,可以把背景颜色改成白色)

2.用你的GitHub账号登陆。(需要注意的是,Github for Windows会帮你创建SSH Key,你打开邮件应该会收到邮件帮你创建SSH Key的信息,这也省了不少事,有了SSH Key,本地代码可以直接同步上传到GitHUb,。)
整体的界面介绍如下:

三、GitHub Desktop 的使用
1、点开左上角的加号,创建一个仓库

2.创建仓库完成后在本地 文件夹下会生成一些系统文件。现在你在仓库下添加文件,修改文件等操作都会被本地github客户端监测,在客户端右上角的changes中可以看到提示。点击这个提示,弹出提交框。

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

点击“ Pull request ”会出现你改动的文件目录,确认之后点击“ Create Pull request ”按钮

提交合并申请,填写相关信息,点击提交就可以了

要删除GitHub上的Repository,只需进入Settings,将界面拉到底部,点击Delete,然后需要确认删除的项目的名字,确认后即可删除

总结:
使用GitHub的好处
1.面试装逼,这个不必多说…
2.把平时积累的知识和项目记录下来,方便日后查看使用
3.不受其他博客平台的限制
全球顶级科技公司纷纷加入 GitHub ,并贡献他们自己的项目代码,它的开源可以帮助我们快速学习别人分享的技术以及知识。学会使用GitHub,能够方便我们更好地管理我们的项目,在以后求职过程中一个好的GitHub也会起到极为重要的作用。
代码托管平台--GitHub 使用小结的更多相关文章
- GitHub代码托管平台搭建
GitHub代码托管平台搭建 注册账户以及创建仓库 要想使用github第一步当然是注册github账号了, github官网地址:https://github.com/. 之后就可以创建仓库了(免费 ...
- oschina(开源中国)的Git代码托管平台使用教程
oschina(开源中国)的Git代码托管平台使用教程 第一章 平台介绍 一. Git@OSC简介 开源中国的Git@OSC一个账号最多可以创建1000个项目,包含公有和私有,开源中国代码托管地址:h ...
- 程序员必须知道的几个Git代码托管平台
上一篇博客中2015继续任性——不会Git命令,照样玩转Git我们简单的介绍了在VS2013中使用Git,和GitHub客户端的使用.那么使用Git到底有什么好处呢?最为明显的是支持Git代码托管的平 ...
- Coding.net代码托管平台建立WordPress
Coding.net这是一个国内新兴的代码托管平台,功能主要包括:代码托管.在线运行环境.监控代码质量,兼有一定的社交功能,在线运行环境支持Java.Ruby.Node.js.PHP.Python.G ...
- 程序员必须知道的几个Git代码托管平台(转)
上一篇博客中2015继续任性——不会Git命令,照样玩转Git我们简单的介绍了在VS2013中使用Git,和GitHub客户端的使用.那么使用Git到底有什么好处呢?最为明显的是支持Git代码托管的平 ...
- 【转】程序员必须知道的几个Git代码托管平台
一.VS2013中克隆远程Git仓库和SSH的配置 1.VS2013中克隆远程项目 首先感谢园友的评论和补充,今日又仔细看了一下,VS2013中是可以克隆项目的,只是我一直用的GitHub来克隆的 ...
- Git系列①之仓库管理互联网托管平台github.com的使用
互联网项目托管平台github.com的使用 1.安装git客户端 # yum install -y git 配置git全局用户以及邮箱 [root@web01 ~]# git config --gl ...
- 国内代码托管平台(Git)
可以说GitHub的出现完全颠覆了以往大家对代码托管网站的认识.GitHub不但是一个代码托管网站,更是一个程序员的SNS社区.GitHub真正迷人的是它的创新能力与Geek精神,这些都是无法模仿的. ...
- 程序员Git代码托管平台
程序员Git代码托管平台 说到Git代码托管平台,首先推荐的是GitHub,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私有 仓库要收费,如果你做的是一个开源项目,可 ...
随机推荐
- docker--build base image
通过dockerfile build一个base image,在上面运行一个c程序 首先 1.创建一个目录. 2.然后创建一个c写的小程序,并且gcc编译好. 3.创建一个Dockerfile FRO ...
- springMVC框架入门案例
控制器: package cn.mepu.controller; import org.springframework.stereotype.Controller; import org.spring ...
- iOS音频Error
最近在cocos应用上发现一个比较奇怪的bug,当应用正在调用录音的时候,按下home键回到后台,然后打开一个音乐播放器播放一个音乐,再回到游戏中游戏就会卡死. 之前录音和播放设置是下方: 播放: [ ...
- Grep的过滤使用
grep的过滤使用 已知文件test里有以下内容 [root@yangwenbo /]# cat test yuni yunwei YUNWEI YWEI yunjijsuan yunsuan YUN ...
- Schema约束与DTD约束
现将Schema约束与DTD约束实现的一个实例截图出来: 1.DTD 1.1 DTD文件 1.2 DTD实现 2.Schema 2.1 Schema约束 2.2 Schema实现
- nodejs 模板引擎jade的简单使用
1.jade html head style script body div ul li li jade1.js var jade=require('jade'); var str=jade.rend ...
- SNAT 和 DNAT
SNAT是原地址转换,DNAT是目标地址转换. SNAT 内部地址要访问公网上的服务时,内部地址会主动发起连接,将内部地址转换成公有ip.网关这个地址转换称为SNAT 企业内部的主机A想访问互联网上的 ...
- windows网络函数
The following functions are used in Windows networking: MultinetGetConnectionPerformance WNetAddConn ...
- Guava EventBus集成spring
EventBus 不是通用的消息系统,也不是用来做进程间的通信的,而是在进程内,用于解耦两段直接调用的业务逻辑: 1.代码结构 event:eventbus中流转的事件(消息),包结构按照业务模块在细 ...
- springBoot使用PageHelper当超过最大页数后仍然返回数据
在SpringBoot中使用PageHelper分页插件时,如果设置pagehelper.reasonable=true时,pageNum<=0 时会查询第一页, pageNum>page ...