GitHub初学入门者的图谱,介绍Github网站每个功能的意思
一、键盘快捷键
=============================
在GitHub中,很多页面都可以使用键盘快捷键。在各个页面按下“shift + /”都可以打开键盘快捷键一览表,如下图:

快捷键

二、工具栏
============================

工具栏

  1. LOGO
    点击GitHub的LOGO就会进入控制面板。
  2. Search(搜索)
    在这里输入想要找的用户或代码片段,就可以搜索到与之相关的信息
  3. Pull Request(请求)
    显示用户已经进行过Pull Request。通过这里,开发者可以很方便地追踪Pull Request的后续情况。
  4. Issue(问题)
    在这里可以查看用户拥有权限的仓库或分配给自己的Issue。当用户同时进行多个项目时,可以在这里一并查看Issue。
  5. Gist(代码片段)
    Gist功能主要时用于管理及发布一些没必要保存在仓库中的代码,比如小代码片段等。系统会自动管理更新历史,并且提供了Fork功能。在Gist上添加代码示例可以嵌入博客中,当然,如果选择了语言,还会自动添加语法高亮。
  6. Notifications(通知)
    这一图标用于提示用户是否有更新的通知。
  7. Create a new...
    创建新的Git仓库或Organization,向Organization(组织)添加成员、小组、仓库,为仓库添加Issue或collaborator(合作者)等操作的菜单都聚集在这里。显示的内容会根据当前页面的不同而改变。
    头像、用户名

三、个人信息页

个人信息页

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

    Repositories.jpg

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

    Public Activity.jpg

四、仓库

仓库.png

  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(文件列表)
    可以产看当前分支的文件,顶端为最新提交的相关信息。在文件或目录的列表中,从左至右分别为文件名称、该文件最新的提交日志、更新日期。点击目录或文件可以查看相应内容。

作者:Dunizb
链接:https://www.jianshu.com/p/6aca92038c00
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

GitHub.com上的那些东西你都知道什么意思吗?相关推荐

  1. 猫猫TOM和小老鼠JERRY最近又较量上了,但是毕竟都是成年人,他们已经不喜欢再玩那种你 追我赶的游戏,现在他们喜欢玩统计。最近,TOM老猫查阅到一个人类称之为“逆序对”的东西,这东西是这样定义的:对

    80,猫猫TOM和小老鼠JERRY最近又较量上了,但是毕竟都是成年人,他们已经不喜欢再玩那种你 追我赶的游戏,现在他们喜欢玩统计.最近,TOM老猫查阅到一个人类称之为"逆序对"的东 ...

  2. 我如何在GitHub Project上获得1,000个星星,以及在此过程中学到的教训

    by Andrea Bizzotto 通过安德里亚·比佐托(Andrea Bizzotto) 我如何在GitHub Project上获得1,000个星星,以及在此过程中学到的教训 (How I got ...

  3. Hugging Face创始人亲述:一个GitHub史上增长最快的AI项目

    来源|Gradient Dissent 翻译|贾川.胡燕君 Hugging Face,这家以emoji"抱抱脸"命名的开源创业公司,以一种连创始团队不曾预料的速度成为了AI开源社区 ...

  4. 如何在Github Pages上生成部署简历

    一.项目介绍 1.1 背景 每年的金三银四都是人员流动最大,找工作最好的时间段之一.而找工作就不得不需要更新简历,想到自己也会有这么一天,那么就来一起好好写一份简历吧.期间在网上找了不少写简历的资源, ...

  5. 在Github Pages上部署自己的简历

    在 Github Pages 上部署自己的简历 一.课程介绍 1. 课程背景 这几天室友忙着找工作改简历,想到自己也会有这么一天,那么就来一起好好写一份简历吧. 期间在网上找了不少写简历的资源,比如轻 ...

  6. 熬夜写代码,不如换女装入GitHub获上千Star?

    作者 | 琥珀 出品 | AI科技大本营(ID: rgznai100) 程序员如何以合规手段快速获得 GitHub 上千 Star? 新年刚过,GitHub Trending 上一个名为"D ...

  7. 2017年度盘点:15个最流行的GitHub机器学习项目 By 机器之心2017年12月21日 15:23 在本文中,作者列出了 2017 年 GitHub 平台上最为热门的知识库,囊括了数据科学、机

    2017年度盘点:15个最流行的GitHub机器学习项目 By 机器之心2017年12月21日 15:23 在本文中,作者列出了 2017 年 GitHub 平台上最为热门的知识库,囊括了数据科学.机 ...

  8. 使用TortoiseGit提交代码到Github.com上 详细步骤

    由于一直用的都是SVN提交代码,git也是目前自己边学边用的,本来以为自己已经会用了,可是一段时间没用又忘了,所以赶紧整理整理记下来,以便日后使用! 1.往github网站上推送代码,你必须有一个账号 ...

  9. git 怎么备份本地分支_同步管理本地git仓库和github仓库上的分支

    参考文章 分支管理策略 在实际开发中,我们应该按照几个基本原则进行分支管理: 首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活 那在哪里干活呢?干活都在 dev分支上 ...

最新文章

  1. 负载均衡算法-响应速度均衡
  2. 谷歌砸出10亿美元,要为湾区困难群众,建2万套经适房
  3. mysql如何配置hbm.xml_配置数据库映射文件hbm.xml
  4. 关于前台调用后台事件__doPostBack函数
  5. 表达式_关系式_关系表达式_比较表达式
  6. 演练 青春不常在 0915
  7. 【Elasticsearch】请在64位平台上使用Lucene的MMapDirectory
  8. 每日一“酷”之string
  9. 天勤数据结构高分笔记二叉排序树的实现
  10. 百度网盘百度云倍速播放破解
  11. 批量创建文件夹的方法
  12. postgres 退出_Postgresl选择正确的关闭模式
  13. 论文中的参考文献怎么写?
  14. 学习云计算怎么样?云服务和云计算有什么区别?
  15. 最新版养猫小程序前端+后端搭建详细教程
  16. [Android App] iPhoneX朋友圈小尾巴工具
  17. 一键开关电路,短按开机,长按关机
  18. android activity切换动画关闭,Activity取消界面切换的默认动画方法(推荐)
  19. Java项目:JSP中华传统美食网站平台管理系统
  20. 8种 骨干级 架构设计模式 图示 分析 优缺点 总结

热门文章

  1. freeRTOS V10.0.1移植到STM32F407标准库 - 环境Keil5
  2. Ubuntu下gcc多版本共存和版本切换
  3. python 下的数据结构与算法---6:6大排序算法
  4. 锋利的jQuery--jQuery与DOM对象的互相转换,DOM的三种操作(读书笔记一)
  5. 《BI项目笔记》多维数据集中度量值设计时的聚合函数
  6. 【数据结构与算法】【算法思想】【MySQL数据库索引】B+树
  7. mysql数据库的各种锁_关于MySQL各类锁的总结
  8. js 获取url问号前_PHP获取指定网页的HTML代码并执行输出
  9. C#中get和set访问器的用法
  10. 7-1 叶节点求和 (30 分)