当前位置: 首页 > news >正文

解锁编程潜力,从掌握GitHub开始

目录:

一、搜索开源项目

1、什么是Git

2、Github常用词含义

3、一个完整的项目界面

4、使用Github搜索项目

1)in关键词   2)star或fork数量去查找   3)awesome加强搜索

二、访问速度慢的解决

1、使用网易UU加速器

2、使用Steam++

三、自建项目


一、搜索开源项目

GitHub各位应该都很熟悉了,全球最大的开源社区。通过Github ,你可以很方便的下载自己需要的项目,通过对优秀的开源项目的学习,更好的进行学习与提高。

1、什么是Git

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。

2、Github常用词含义

Watch会持续收到项目的动态
Fork复制某个项目到自己的仓库
Star点赞数,表示对该项目表示认可,点赞数越多的项目一般越火
Clone将项目下载到本地
Follow关注你感兴趣的作者,会收到他们的动态

3、一个完整的项目界面

① 此处是项目作者名/项目名;

② 此处是项目的点赞数,和“Fock”数,越火的项目点赞和“Fock”就会越多;

③ 项目的“description ”和“website ”和“tags”也就是项目的说明和标签, 通过此处你可以一眼了解该项目的功能和简介;

④ 项目的“commits”提交数 ,一般比较好的项目,维护会比较频繁,更新也会频繁,提交数就会多;

⑤ 项目提交时间, 通过这里你可以看到项目的提交时间,防止自己下载了一些远古项目;

⑥ “README.md”是一个项目的入门手册,里面介绍了整个项目的使用、功能等。所以“README”文件写得好不好,关系到这个项目能不能更容易的被其他人了解和使用。

4、使用Github搜索项目

1)in关键词

精准搜索仓库标题、仓库描述、README,按照项目名/仓库名搜索(大小写不敏感)。

in:name spring boot,项目名包含spring boot

in:description spring boot,项目描述包含spring boot

in:readme spring boot,项目介绍文档里含有spring boot

2)star或fork数量去查找

一个项目 star 数的多少,一般代表该项目的受欢迎程度 越受欢迎的项目,star数和fork数一定也不会少

stars:>1000,stars数量大于1000

stars:20..50,stars数量在20…50之间

forks:>1000,forks数量大于1000

forks:20..50,stars数量在20…50之间

3)awesome加强搜索

awesome 似乎已经成为不少 GitHub 项目喜爱的命名之一,awesome 往往整合了大量的同一领域的资料,让大家可以更好的学习。

awesome+关键字,一般是用来收集学习工具、书籍类相关的项目,比如搜索优秀的python相关的项目,包括框架、教程等。

二、访问速度慢的解决

1、使用网易UU加速器

进入官方网站:http://uu.163.com,效果如下图。

安装本软件:

输入“学术”,游戏需要收费,但这是免费的哦。

立即加速:

自动打开一个页面,关闭即可。

2、使用Steam++

官方网站:http://steampp.net

随便选择一个下载渠道:

安装好后,进行设置。

三、创建项目


如若喜欢这篇文章,不妨留下您宝贵的点赞,这将是对我莫大的鼓励。

http://www.lryc.cn/news/437734.html

相关文章:

  • HTML转义字符对照表
  • 【zabbix监控软件(配置及常用键值)】
  • 98、RS485全自动收发电路入坑笔记
  • 单机快速部署开源、免费的分布式任务调度系统——Apache DolphinScheduler
  • 【运维监控】Prometheus+grafana监控zookeeper运行情况
  • 【C++二分查找】2560. 打家劫舍 IV
  • 位段、枚举、联合
  • golang学习笔记15——golang依赖管理方法
  • Linux 挂载磁盘与开机自动挂载操作指南
  • 『功能项目』单例模式框架【37】
  • 【计算机网络 - 基础问题】每日 3 题(三)
  • SpringCloud Nacos
  • 机器学习算法详细解读和python实现
  • 【Linux】Linux权限历险记---组和用户的关系
  • 华为HCIA、HCIP和HCIE认证考试明细
  • C++数据结构
  • Linux下read函数详解
  • 【二叉树遍历算法应用】------补录
  • AtCoder Beginner Contest 368
  • WebGL系列教程六(纹理映射与立方体贴图)
  • 为什么nii.gz转.nrrd标签体积变大?
  • 软件安装攻略:EmEditor编辑器下载安装与使用
  • Redis的watch机制详解
  • UnrealEngine 打包Android平台应用
  • Linux:git
  • electron有关mac构建
  • C语言-数据结构 弗洛伊德算法(Floyd)邻接矩阵存储
  • pyspark 安装记录
  • 高度可定制的电竞鼠标,雷柏VT1 PRO MAX体验
  • 经验笔记:SOA(面向服务的架构)