新手GitHub使用指南
本文整合自各大博主提供访问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使用指南相关推荐
- GitHub使用指南!(ubuntu)
http://blog.csdn.net/banxi1988/article/details/6555293 <!-- @page { margin: 2cm } P { margin-bott ...
- github初学者指南_GitHub初学者指南
github初学者指南 从Google到白宫,每个人都在GitHub上 . 如果您不知道GitHub是什么,请继续阅读,因为我还将讨论为什么它是我最喜欢的网站之一,并分享一些最受欢迎的功能. 什么是G ...
- github使用指南_GitHub 上的 12 个骚操作
H5前端开发社区专注更多编程教程和电子书天天在用钱 原文:https://hackernoon.com/12-cool-things-you-can-do-with-github-f3e0424cf2 ...
- java新手入门学习指南
java新手入门学习指南由 android杂谈网原创. 0.准备 1.JDK安装和环境变量配置 2. 安卓开发环境搭建 3.熟悉eclipse开发环境,并使用eclipse创建第一个java应用程序 ...
- Git 经验总结及 Git GitHub 学习指南
1. 前言 本文主要分为两部分,前一部分是本人学习和工作中使用 Git 的总结经验,后半部分是总结的 Git & GitHub 的学习指南.如果想直接体系学习,可以直接按照指南路线学习.如果你 ...
- 要跑步,选对鞋!给新手的跑步鞋指南
姜文新作<邪不压正>上映,朋友圈被彭于晏那热火的身材刷屏了,连姜文都忍不住摸两下,直呼:哎哟我去! 讲真,害怕那些爱运动的人!因为- 爱运动的人,他们都太自律了!能控制体型的人太可怕,自律 ...
- Github全程指南-如何高效使用
Github全程指南-如何高效使用 2016年06月29日 11:32:38 阅读数:2535 作为一名开发者,Github上面有很多东西值得关注学习,可是刚刚接触github,怎样一步步学习使用Gi ...
- 对初学者友好的Git和Github使用指南之介绍和安装篇
本文首发在个人博客:ladyzero.cool,欢迎前往阅读,阅读体验更佳. 原文地址:对初学者友好的Git和Github使用指南之介绍和安装篇 前言 本文将初步介绍Github和Git是什么,以及介 ...
- 计算机网络新手实操,嗜血印新手操作入门指南 游戏基础玩法攻略介绍
<嗜血印>是一款国产的武侠动作类游戏,游戏已经在STEAM上正式上市,售价39元,喜欢该类型的玩家可以考虑进行购买,下面就为大家带来嗜血印新手操作入门指南. 上手指南: 按键操作: 前/后 ...
最新文章
- java的byte php_java_浅谈java的byte数组的不同写法,(由于篇幅原因阐述的不够详 - phpStudy...
- UVA11375火柴(递推+大数)
- NULL、0、nullptr的区别?
- q7goodies事例_Java 8 Friday Goodies:Lambda和SQL
- 别再把比特币和区块链划等号了,求求你们了!
- 【ES】ES 拼音 Pinyin 分词器
- 查询添加条件_从文件夹中提取符合条件的记录,只需一键
- 巩固知识体系!mysql变量类型
- mysql多数据库_mysql 多端口及主从数据库
- SQL2000系統表的應用
- 解决办法:av_interleaved_write_frame()返回-22 错误
- C语言根号下的书写方法
- textbox wpf 居中_WPF TextBox控件中文字实现垂直居中
- python期货基本面分析_期货盘面分析语言,我用python做期货
- 怎样从下载的MP4视频中将音乐提取出来?
- Python对二维矩阵沿主对角线(次对角线)翻转变换代码实现
- 计算机在神经生物学中的应用,计算机视觉技术的应用论文
- Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之 Model Confidence v2
- OSChina 周二乱弹 ——程序员在聊天中注意观察什么细节
- 遗传算法(Genetic Algorithm)之deap学习笔记(一): 基础概念
热门文章
- 仿迅雷播放器教程 -- C++界面制作方法的对比 (9)
- MATLAB使用百度API-语音转文字
- Vue2进度条(Progress)
- Linux kworker 占用CPU过高
- [Javascript学习笔记]JS变量不声明也能使用,直接天下无敌!
- 直接替换Springboot jar包中的文件
- python 模拟微信浏览器请求_用chrome模拟微信浏览器访问需要OAuth2.0网页授权的页面...
- DBCO-PEG24-acid,DBCO-PEG24-COOH,二苯并环辛炔-二十四聚乙二醇-羧酸科研试剂
- JavaScript ,控制台 console 多种不同类型输出
- python简简单单生成词云图,用词云图来拜年