上一节我们解决了Github网站响应慢,加载不完全的情况,接下来我们就要正式开始使用Github了。

:好,那我先安装Git,稍后就上传项目。

:。。。。。。你Github网站都看懂了?

:还需要看懂?

当然要看懂了,而且要特别懂(虽然看全英文网站很痛苦),Github作为一个代码托管平台和开发者社区,备受程序员推崇,在Github中国区前100名可全都是科技圈响当当的人物:点此查看

程序员心中的偶像。所以想成为像他们一样的人吗,就从今天这篇教程开始:

咳咳咳,划重点了......



一、注册账号

点击右上角sign up,进行注册,注册界面如下:

填写用户名,邮箱地址,密码,点击绿色按钮:Create an account  即可注册成功。

点击首页的sign in进行登录,另外顺便再补充一个词组:sign out(登出)。

二、快捷键

网站也有快捷键,这个功能其实我还是第一次听说,这里和大家分享一下,在Github任一页面按“shift + /”会出现快捷键目录,如下所示:

PS:虽然并没有什么用,个人感觉还是鼠标方便些。

三、工具栏

  1. LOGO :点击GitHub的LOGO就会进入控制面板(Github首页)。

  2. Search(搜索): 在这里输入想要找的用户或代码片段,就可以搜索到与之相关的信息。

  3. Pull Request(请求): 显示用户已经进行过的Pull Request。通过这里,开发者可以很方便地追踪Pull Request的后续情况。

  4. Issue(问题): 在这里可以查看用户拥有权限的仓库或分配给自己的Issue。当用户同时进行多个项目时,可以在这里一并查看Issue。

  5. Gist(代码片段): Gist功能主要用于管理及发布一些没必要保存在仓库中的代码,比如小代码片段等。系统会自动管理更新历史,并且提供了Fork功能。在Gist上添加代码示例可以嵌入博客中,如果选择了语言,还会自动添加语法高亮。

  6. Notifications(通知) :这一图标用于提示用户是否有更新的通知。新注册的用户默认是没有该图标的,需要自己进行设置,点击用户头像,在下拉菜单中选择Settings,                       右侧设置栏选择Notifications,                                                                                                                                                                                                                                                                              勾选Web选项,然后点击LOGO回到首页,可以看到通知图标。

  7. Create a new... :创建新的Git仓库或Organization,向Organization(组织)添加成员、小组、仓库,为仓库添加Issue或collaborator(合作者)等操作的菜单都聚集在这里。显示的内容会根据当前页面的不同而改变。
  8. 头像:点击头像出现下拉菜单,如图所示:                                                                                                                                                                                                                                                                                                                   Your profile:你的个人主页

Your stars:你的收藏

Explore:搜索

四、个人信息页

  1. 用户信息
    显示注册的基本信息,包括姓名、所属公司、邮箱地址、已加入的Organization(组织)等。如果对该用户感兴趣,可以点击页面右上角的Follow(跟随)按钮(已经Follow的用户会显示Unfollow)。这样一来,这个人在GitHub上的活动都会显示在你的News Feed(新闻提要)中。
  2. Popular Repositories(受欢迎的库)
    显示公开仓库中受欢迎的、拥有大量Stars(收藏、标星)的部分热门仓库
  3. Repositories contributed to(做过贡献的库)
    按时间先后顺序显示该用户作过贡献的部分仓库。该用户可能是仓库的软件开发者,也可能只是通过发送Pull Request等方式对该仓库做过某些贡献。
  4. Public contributions(公共贡献)
    一格表示一天,记录当日用户对拥有读取权限的仓库的大致贡献度。贡献度的衡量标准包括发送Pull Request的次数、写Issue的次数、进行提交的次数等。颜色越深代表贡献度越高,绿色天数越多说明在GitHub上活跃度越高。
  5. Contribution activity(贡献过的活动)
    按时间顺序显示具体贡活动的链接
  6. Repositories
    显示该用户公共开的仓库。Fork来的仓库也显示在这里。
    仓库名称、简要说明、使用的语言、最终更新日期都会出现在列表中。星形图案旁边的数字表示这个仓库添加Star的人数,再旁边是杯Fork数。                                   7. Public Activity(公开的活动)

    显示该用户的公开活动信息。活动就是指这个用户做了什么,比如向仓库进行提交或者Pull Request等,其大量的公开信息都会被记录在这里。从这里可以了解到这个用户平常都在GitHub上做些什么,比如查看一下崇拜已久的程序员的公开活动,就可以知道他现在在关注些什么,或者正在热心于开发些什么。                                         

    五、仓库

      1. 用户名(组织名)/仓库名
      2. Watch、Star、Fork
        眼睛图标标着Watch字样,点击这个按钮就可以Watch该仓库,今后该仓库的更新信息会显示在用户的公开活动中。Star旁边的数组表示给这个仓库添加Star的人数,这个数越高,代表该仓库越受关注。
        Watch与Star不同的地方在于,Watch之后该仓库的相关信息会在您的个人Notifications中显示,让用户可以追踪仓库的内容,而Star更像是书签,让用户将来可以在Star标记的列表中找到该仓库。另外,Star数还是GitHub上判断仓库热门程度的标志之一。
      3. Code,显示该仓库的文件列表,以及该仓库的简单说明和URL。
      4. Pull Request
        在Pull Request中可以列表查看并管理Pull Request。代码等更改和讨论都可以在这里进行。旁边的数字表示尚未Close的Pull Request的数量。
      5. Pulse
        显示该仓库最近的活动信息。该仓库中软件是无人问津还是在热火朝天的开发之中,从这里可以一目了然。
      6. Graphs
        以图表的形式显示该仓库的各项指标,让用户轻松了解该仓库的活动倾向
      7. SSH Clone URL
        clone仓库是所需要的URL。点击右侧的剪切板图标可以将URL复制到剪切板中,点击STTPS、SSH图标可以切换到相应协议的URL。
      8. Clone in Desktop
        启动GitHub专用的客户端应用程序进行clone。GitHub专用的客户端应用程序有Windows和Mac版。以及直接下载仓库的ZIP包
      9. commits,查看当前分支的提交历史,左边的数字表示提交数
      10. branches,查看仓库的分支列表,左边的数字表示当前拥有的分支数
      11. releases
        显示仓库的标签(Tag)列表。同时可以将标签加入时文件以归档形式(ZIP、tar.gz)下载到本地。软件在版本升级时一般都会打标签,如果需要特定版本的文件,可以从这里寻找。
      12. contributore(贡献者)
        显示对该仓库进行提交的程序员名单。左边的数字表示程序员的人数。
      13. files(文件列表)
        可以产看当前分支的文件,顶端为最新提交的相关信息。在文件或目录的列表中,从左至右分别为文件名称、该文件最新的提交日志、更新日期。点击目录或文件可以查看相应内容。                                                                                                                                                                                                                                                                                                                                                              

        以上内容参考:http://www.jianshu.com/p/6aca92038c00

好了,今天的教程就到这里,我们下期再见!!!

Github使用教程(一)------ 初识Github的更多相关文章

  1. 从0开始学习 GITHUB 系列之「初识 GITHUB」【转】

    本文转载自:http://stormzhang.com/github/2016/05/25/learn-github-from-zero1/ 版权声明:本文为 stormzhang 原创文章,可以随意 ...

  2. GitHub 新手教程 一,GitHub 注册

    1,注册地址: https://github.com/ 2,输入账号.邮箱.密码: 3,选择 Free 免费账号: 4,选择一些基本信息(翻译后中文见下面的图): 翻译如下: 5,打开你注册用的邮箱, ...

  3. GitHub 新手教程 五,Git GUI 新手教程(2),Clone Existing Repository 克隆代码库

    1,注意: 网上大部分教程都是从“Create New Repository”讲起,这其实给我们新手埋了很大的一个坑.按照类似的教程,仅做到一半,各种错误窗口就会弹出来了,像什么:“非同一代码库”.“ ...

  4. 文科妹学 GitHub 简易教程(转)

    文科妹学 GitHub 简易教程     #什么是 Github ?必须要放这张图了!!! Git 是由 Linux 之父 Linus Tovalds 为了更好地管理linux内核开发而创立的分布式版 ...

  5. 【原】GitHub使用教程

    GitHub使用教程 1 注册 GitHub 账户 要想使用github第一步当然是注册github账号了(www.github.com). 2 安装客户端 msysgit github是服务端,要想 ...

  6. 从0开始学习 GITHUB 系列之「加入 GITHUB」【转】

    本文转载自:http://stormzhang.com/github/2016/05/26/learn-github-from-zero2/ 版权声明:本文为 stormzhang 原创文章,可以随意 ...

  7. 从0開始学习 GitHub 系列之「07.GitHub 常见的几种操作」

    之前写了一个 GitHub 系列,反响非常不错,突然发现居然还落下点东西没写,前段时间 GitHub 也改版了,借此机会补充下. 我们都说开源社区最大的魅力是人人多能够參与进去,发挥众人的力量,让一个 ...

  8. 【转】Github入门教程

    原文 http://www.eoeandroid.com/thread-274556-1-1.html [初识Github] 首先让我们大家一起喊一句“Hello Github”.YEAH!就是这样. ...

  9. 【Github教程】:github入门到精通

    [初识Github] 首先让我们大家一起喊一句"Hello Github".YEAH!就是这样. 原文 http://www.eoeandroid.com/thread-27455 ...

  10. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置

    前言 有朋友问了我关于博客系统搭建相关的问题,由于是做开发相关的工作,我给他推荐的是使用github的gh-pages服务搭建个人博客. 推荐理由: 免费:github提供gh-pages服务是免费的 ...

随机推荐

  1. PAT-GPLT L2-027 - 名人堂与代金券 - [简单模拟]

    题目链接:https://www.patest.cn/contests/gplt/L2-027 对于在中国大学MOOC(http://www.icourse163.org/)学习“数据结构”课程的学生 ...

  2. CCCC 月饼

    https://www.patest.cn/contests/gplt/L2-003 题解:按平均值贪心. 坑:有一个样例卡住了,是因为 while (i<=n&&x - bs[ ...

  3. 图论——最小生成树prim+邻接表+堆优化

    今天学长对比了最小生成树最快速的求法不管是稠密图还是稀疏图,prim+邻接表+堆优化都能得到一个很不错的速度,所以参考学长的代码打出了下列代码,make_pair还不是很会,大体理解的意思是可以同时绑 ...

  4. 新同事,git又报错Please move or remove them before you merge

    http://blog.csdn.net/hufengvip/article/details/17231133 下面一行搞定 git clean -d -fx ""

  5. 洛谷 P4697 Balloons [CEOI2011] 单调栈/dp (待补充qwq)

    正解:单调栈/dp 解题报告: 先放个传送门qwq 话说这题是放在了dp的题单里呢?但是听说好像用单调栈就可以做掉所以我就落实下单调栈的解法好了qwq (umm主要如果dp做好像是要斜率优化凸壳维护双 ...

  6. CentOS关闭防火墙&SELinux

    须知: 防火墙配置文件:/etc/sysconfig/iptables 查看防火墙状态:service iptables status 关闭防火墙:service iptables stop 关闭ip ...

  7. nodejs(三)Buffer module & Byte Order

    一.目录 ➤ Understanding why you need buffers in Node ➤ Creating a buffer from a string ➤ Converting a b ...

  8. qt——QObject 与 QWidget 的区别

    QObject是QT中所有类的基类,QWidget是所有UI Widget类的基类,所以QObject是QWidget的基类,从QWidget继承也就表示继承了QObject的所有属性.

  9. 最简单的css实现页面宽度自适应

    <div class="rxs"> <div class="rxleft"> 第一段内容,可以是任何html标签 </div> ...

  10. [py][mx]django添加后台课程机构页数据-图片上传设置

    分析下课程页前台部分 机构类别-目前机构库中没有这个字段,需要追加下 所在地区 xadmin可以手动添加 课程机构 涉及到机构封面图, 即图片上传media设置, 也需要在xadmin里手动添加几条 ...