Github使(zhuang)用(bi)指南
本文针对未能熟练使用GitHub的人员,旨在为其指明通往新世界的小路。
一些闲话可以无视
在这个开源的时代,可能你听说过GitHub,知道大概是个什么。但是,你要是不能熟练的玩起来,怎么和大神取经,怎么提高你的姿势水平,怎么愉快的谈笑风生。国内开发人员交流的平台本来就不多,况且还鱼龙混杂,好些东西也都是自己学习总结,资料搬运,原创性的东西太少。当然不是说国内没有大神,而是整体的一个氛围,要说个人能力相信国人不比任何一个地方的差,只是大家缺乏交流,缺乏开源精神。像谷歌、GitHub、StackOverflow、CodeProject这些毕竟是世界性的平台,小白多大神也多,就整体交流氛围姿势水平的确不知道高到哪里去了。
有人会说都是英语看不懂,那就不看了吗?如果你就挺满意你的现状也挺好,如果不是英语是必不可少。为什么英语必不可少?如果你发现有问题时百度已经不知所云,牛头不对马嘴了你就该谷歌了,前提是有一定专业词汇量,你会发现打开了新世界的大门。其实这一行的专业词汇没几个,况且全世界那么多开发人员来自不同国家,大家英语水平也都参差不齐不是一样谈笑风生。你在这一行已经坚持到了现在,几个单词就把你困在了小岛上不应该。
正文
既然是GitHub,没有git怎么hub。首先你要知道什么是git(相关资料),不用很详细的看,会一些基本操作知道什么原理即可。具体使用实验下就知道了。相关的客户端工具推荐SourceTree。已经会用的往下继续。
1.注册登录就不说了,登陆后常用的功能在这

Your profile 就是进入你的主页,项目和个人相关信息查看展示。Your stars 是你收藏的项目,主页里有。Explore 就是查找浏览你感兴趣的项目的地方。Integrations 是一些继承了GitHub的开发用工具。
后面的顾名思义。主要看下Your profile和Explore。
Your Profile
我的主页
Explore
搜索,直接在页头的搜索栏搜索或者点Explore后去浏览搜索都可以。比如搜索一下代理
类似的页面大家顾名思义也知道什么用途,英语不好的同学就这几个单词查几次也记住了。
2.项目的结构和功能
比如找到一个项目点进去,里面都是什么,干什么。如下
如果你已经熟练git使用,这些东西基本一看就知道了。需要说明的可能就是fork和readme.md,fork就相当于复制一份当前项目到你的名下,给你个一模一样的新项目,readme.md是MarkDown语法的文本文档,Github默认读取项目一级目录中README.md文件用于显示项目的介绍说明。
3.新建项目
点头像旁的加号,然后New repository即可,如下
里面还有什么是否初始化一个空的README文件,是否添加某个语言的gitignore文件,是否添加许可说明等。repository原意是储藏室,饭桶的储藏室就是项目了吧。
建好项目就有项目的GitHub地址了,用git客户端工具克隆到本地就可以开始添加文件提交推送等等等。
4.其它
默认登陆后首页是你关注人的动态。为什么GitHub这么屌。首先这是最大的开源平台,开源项目不计其数,各大公司,各种大神都在这分享先进的姿势水平,提高姿势的好去处。其次,各种神奇的工具,高端的插件,先进的理念都在这里诞生,而且统统不要钱(本站点用到的所有插件都来自GitHub)。这是一个开源的时代,这是一个分享的时代,这是一个去你大爷的时代。
坠后,GitHub虽好,但国内GitHub用户大多还是单打独斗自己玩的节奏。想要做个项目,贡献者始终是自己,希望有人关注,README都是写的英文。
于是我决定两个月内做个国内的GitHub用户交流平台,不再闭门造车,一起分享一起进步。
一天过去了
两天过去了
一个星期过去了
.
.
.
.
一个月过去了
.
.
.
.
两个月过去了
终于做好发布了!
Github使(zhuang)用(bi)指南的更多相关文章
- github使用心的
Git是一个分布式的版本控制系统,最初由LinusTorvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中.包括Rubinius和Mer ...
- Github和Git上fork指南
现在有这样一种情形:有一个叫做Joe的程序猿写了一个游戏程序,而你可能要去改进它.并且Joe将他的代码放在了GitHub仓库上.下面是你要做的事情: fork并且更新GitHub仓库的图表演示 For ...
- GitHub README.md文本编写指南
标题 在文字前写#,注意文字与#之间有一个空格 # 一级标题## 二级标题### 三级标题 以此类推或者用连续的减号或等号写在文字之下: 标题- 粗体斜体 **这个是粗体*这个是斜体****这个是粗体 ...
- 使用 Git Hook 自动部署 Hexo 到个人 VPS
安装 Hexo 既然我的标题都已经那样写了,当然这个小节就不是本篇文章的重点了. 关于 Hexo 的安装跟配置,其实网上已经有很多很多文章了,随便一搜一大把.这里就有一篇超详细的,大家可以参考一下. ...
- Github代码管理教程
https://desktop.github.com/ 目录 Create and use a repository Start and manage a new branch Make change ...
- 什么是BI【转】
产品与服务 - 商务智能 目前,商业智能产品及解决方案大致可分为数据仓库产品.数据抽取产品.OLAP产品.展示产品.和集成以上几种产品的针对某个应用的整体解决方案 商业智能是什么? 简而言之, ...
- GitHub学习资料
GitHub账户注册注册了有一年多了(Joined on 13 Apr 2015),一直以来都是本地命令行上传到内网的Git服务器Gitlab.最近正好在学习新的编程语言,所以当初荒废的GitHub想 ...
- 国内外主流BI厂商对比
BI(Business Intelligence),即商业智能或者商务智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决 ...
- BI怎么选?重点看这10个技术指标
2016年,商业智能市场火热,不管是投资圈还是IT圈,都在广泛关注着大数据和商业智能.宣传广告媒体报道见多了,不知道大家对BI选型的技术标准有谱了没.笔者对Gartner的BI魔力象限考评的15个关键 ...
随机推荐
- ASP.NET Core 之 Identity 入门(一)
前言 在 ASP.NET Core 中,仍然沿用了 ASP.NET里面的 Identity 组件库,负责对用户的身份进行认证,总体来说的话,没有MVC 5 里面那么复杂,因为在MVC 5里面引入了OW ...
- EasyMesh - A Two-Dimensional Quality Mesh Generator
EasyMesh - A Two-Dimensional Quality Mesh Generator eryar@163.com Abstract. EasyMesh is developed by ...
- UWP中新加的数据绑定方式x:Bind分析总结
UWP中新加的数据绑定方式x:Bind分析总结 0x00 UWP中的x:Bind 由之前有过WPF开发经验,所以在学习UWP的时候直接省略了XAML.数据绑定等几个看着十分眼熟的主题.学习过程中倒是也 ...
- Node-Webkit打包
1.node-webkit是什么? NW.js is an app runtime based on Chromium and node.js. You can write native apps i ...
- so 问题来了,你现在值多少钱?
年底了一大帮人都写着年底总结,总结一年做过的事.错过的事和做错的事.增长了多少本事,找没找到女朋友……来年做好升职加薪,要么做跳槽的准备,程序猿又开始浮躁了……. so 问题来了,你现在值多少钱? 这 ...
- [开发笔记]GCC 分支预测优化
#define likely(x) __builtin_expect(!!(x),1)#define unlikely(x) __builtin_expect(!!(x),0) 用于优化在做分支判断的 ...
- Could not evaluate expression
VS15 调试变量不能显示值,提示:Could not evaluate expression 解决办法: 选择"在调试时显示运行以单击编辑器中的按钮"重启VS即可. 可参考:Vi ...
- 从阿里巴巴笔试题看Java加载顺序
一.阿里巴巴笔试题: public class T implements Cloneable { public static int k = 0; public static T t1 = new T ...
- Missing Push Notification Entitlement 问题
最近打包上传是遇到一个问题: 描述: Missing Push Notification Entitlement - Your app includes an API for Apple's Push ...
- mysql 5.7中的用户权限分配相关解读!
这篇文章主要介绍了MySQL中基本的用户和权限管理方法,包括各个权限所能操作的事务以及操作权限的一些常用命令语句,是MySQL入门学习中的基础知识,需要的朋友可以参考下 一.简介 各大帖子及文章都会讲 ...