本文整合自各大博主提供访问github经验贴

前言

之前由于访问速度或是语言障碍等多种原因,我一直是有点抗拒使用github的,但是当我慢慢熟悉了他的使用流程之后,我发现他对一个新生或者是一个技术人员的帮助是巨大的,在这里我可以非常确定的说,如果在开始就知道使用github来提升自己的水平,那进步一定是巨大的

GitHub是什么?

里面有大量的优质源码,是最全最大的开源分享网站。不管对于学生还是工作者,这个网站都是值得长时间使用的,来自全球的高手都会在上面分享自己的代码和经历,如果找不到好的项目同样也可以在上面寻找灵感。

初学者如何找到适合自己的项目

使用教程,下载与上传的教程网上有许多,这一部分我不多说。如何加速访问如何加速下载,这个需要靠你们自己搜索资料完成,这一部分我不敢说(・ ・)。

我主要介绍我自己在刚使用GitHub时,是如何在庞大的项目里找到适合自己的项目的。

刚刚开始我也不知道如何使用他的搜索引擎,搜出来的结果巨大让我我从下手。我是通过一个国人建立的开源项目:HelloGitHub了解到各种领域的优秀项目的,下面是链接

https://github.com/521xueweihan/HelloGitHub

在这个地方,创建团队会每个月选择出网站内各种优秀的项目,帮助我们做了第一步的筛选,并且根据使用技术的不同与水平的不同,分成各种模块评选优秀项目。既可以选择适合自己的,也可以了解到这个技术以后的各种发展和其他技术的联系。

与之相同的还有一个开源项目:GitHubDaily。每日不定时推送一批 GitHub 上优秀的开源项目给开发者, 帮助开发者们发现当下最火的开源项目,适合新手在零碎时间去阅读学习,了解 GitHub 的生态,下面是链接。

https://github.com/GitHubDaily/GitHubDaily

如何参与别人开源的项目

如果你想参与某个开源项目,你首先要做的是先了解这个项目,最好的方式是先仔细阅读它的 README。

一个标准的 README 应该包含以下内容:

  • 项目背景
  • 安装
  • 使用
  • Badge
  • 相关项目(可选)
  • 主要项目负责人
  • 参与贡献方式
  • 开源协议

通过项目背景可以了解这个项目动机和背景是什么,是为了优化什么问题还是因为市面上其它的项目不好。

然后通过 安装使用 知道项目如何运行起来,方便查看细节。

最后就需要查看它的参与贡献方式 有的是希望你提交 issue,有的是直接 push,有的是加群一起协作。

新手GitHub使用指南相关推荐

  1. GitHub使用指南!(ubuntu)

    http://blog.csdn.net/banxi1988/article/details/6555293 <!-- @page { margin: 2cm } P { margin-bott ...

  2. github初学者指南_GitHub初学者指南

    github初学者指南 从Google到白宫,每个人都在GitHub上 . 如果您不知道GitHub是什么,请继续阅读,因为我还将讨论为什么它是我最喜欢的网站之一,并分享一些最受欢迎的功能. 什么是G ...

  3. github使用指南_GitHub 上的 12 个骚操作

    H5前端开发社区专注更多编程教程和电子书天天在用钱 原文:https://hackernoon.com/12-cool-things-you-can-do-with-github-f3e0424cf2 ...

  4. java新手入门学习指南

    java新手入门学习指南由 android杂谈网原创. 0.准备 1.JDK安装和环境变量配置 2. 安卓开发环境搭建 3.熟悉eclipse开发环境,并使用eclipse创建第一个java应用程序 ...

  5. Git 经验总结及 Git GitHub 学习指南

    1. 前言 本文主要分为两部分,前一部分是本人学习和工作中使用 Git 的总结经验,后半部分是总结的 Git & GitHub 的学习指南.如果想直接体系学习,可以直接按照指南路线学习.如果你 ...

  6. 要跑步,选对鞋!给新手的跑步鞋指南

    姜文新作<邪不压正>上映,朋友圈被彭于晏那热火的身材刷屏了,连姜文都忍不住摸两下,直呼:哎哟我去! 讲真,害怕那些爱运动的人!因为- 爱运动的人,他们都太自律了!能控制体型的人太可怕,自律 ...

  7. Github全程指南-如何高效使用

    Github全程指南-如何高效使用 2016年06月29日 11:32:38 阅读数:2535 作为一名开发者,Github上面有很多东西值得关注学习,可是刚刚接触github,怎样一步步学习使用Gi ...

  8. 对初学者友好的Git和Github使用指南之介绍和安装篇

    本文首发在个人博客:ladyzero.cool,欢迎前往阅读,阅读体验更佳. 原文地址:对初学者友好的Git和Github使用指南之介绍和安装篇 前言 本文将初步介绍Github和Git是什么,以及介 ...

  9. 计算机网络新手实操,嗜血印新手操作入门指南 游戏基础玩法攻略介绍

    <嗜血印>是一款国产的武侠动作类游戏,游戏已经在STEAM上正式上市,售价39元,喜欢该类型的玩家可以考虑进行购买,下面就为大家带来嗜血印新手操作入门指南. 上手指南: 按键操作: 前/后 ...

最新文章

  1. java的byte php_java_浅谈java的byte数组的不同写法,(由于篇幅原因阐述的不够详 - phpStudy...
  2. UVA11375火柴(递推+大数)
  3. NULL、0、nullptr的区别?
  4. q7goodies事例_Java 8 Friday Goodies:Lambda和SQL
  5. 别再把比特币和区块链划等号了,求求你们了!
  6. 【ES】ES 拼音 Pinyin 分词器
  7. 查询添加条件_从文件夹中提取符合条件的记录,只需一键
  8. 巩固知识体系!mysql变量类型
  9. mysql多数据库_mysql 多端口及主从数据库
  10. SQL2000系統表的應用
  11. 解决办法:av_interleaved_write_frame()返回-22 错误
  12. C语言根号下的书写方法
  13. textbox wpf 居中_WPF TextBox控件中文字实现垂直居中
  14. python期货基本面分析_期货盘面分析语言,我用python做期货
  15. 怎样从下载的MP4视频中将音乐提取出来?
  16. Python对二维矩阵沿主对角线(次对角线)翻转变换代码实现
  17. 计算机在神经生物学中的应用,计算机视觉技术的应用论文
  18. Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之 Model Confidence v2
  19. OSChina 周二乱弹 ——程序员在聊天中注意观察什么细节
  20. 遗传算法(Genetic Algorithm)之deap学习笔记(一): 基础概念

热门文章

  1. 仿迅雷播放器教程 -- C++界面制作方法的对比 (9)
  2. MATLAB使用百度API-语音转文字
  3. Vue2进度条(Progress)
  4. Linux kworker 占用CPU过高
  5. [Javascript学习笔记]JS变量不声明也能使用,直接天下无敌!
  6. 直接替换Springboot jar包中的文件
  7. python 模拟微信浏览器请求_用chrome模拟微信浏览器访问需要OAuth2.0网页授权的页面...
  8. DBCO-PEG24-acid,DBCO-PEG24-COOH,二苯并环辛炔-二十四聚乙二醇-羧酸科研试剂
  9. JavaScript ,控制台 console 多种不同类型输出
  10. python简简单单生成词云图,用词云图来拜年