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

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

目录:

一、搜索开源项目

1、什么是Git

2、Github常用词含义

3、一个完整的项目界面

4、使用Github搜索项目

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

二、访问速度慢的解决

1、使用网易UU加速器

2、使用Steam++

3、最简单方法

三、创建工程

1、创建与删除仓库

2、上传工程文件

3、下载工程


一、搜索开源项目

GitHub各位应该都很熟悉了,全球最大的开源社区。通过GitHub ,你可以很方便的下载自己需要的项目,通过对优秀的开源项目的学习,更好的进行学习与提高。Gitee就是中国版的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

随便选择一个下载渠道:

安装好后,进行设置。

3、最简单方法

1)打开网站 Dns检测|Dns查询 - 站长工具

2)往下拉进度条,任意复制一个IP

3)找到C盘hosts文件

4)以文本方式打开host文件,在最后一行加入刚才复制的IP

5)Win+R 打开cmd 命窗口

6)执行命令ipconfig/flushdns

三、创建与下载工程

1、创建与删除仓库

1)创建仓库

2)删除仓库

进度条拉到最下面

2、上传工程文件

3、下载工程


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


http://www.mrgr.cn/news/35939.html

相关文章:

  • 炼码LintCode--数据库题库(级别:入门;数量:144道)--刷题笔记_01
  • 单元测试、集成测试、系统测试、验收测试、压力测试、性能测试、安全性测试、兼容性测试、回归测试(超详细的分类介绍及教学)
  • 工作和学习遇到的技术问题
  • WordPress 2024主题实例镜像
  • 【JAVA】正则表达式中的捕获组和非捕获组
  • 【go从零单排】XML序列化和反序列化
  • 分布式事务(2)
  • 数据结构习题
  • Vue74 路由的props配置
  • 父母血型与子女血型对照表
  • AWS账单不支付账号会停用吗?
  • Spring Boot驱动的在线房产租赁服务
  • 【CentOS7】nginx部署前端 gunicorn部署flask后端并使用nginx反向代理
  • 引用reference作为函数返回
  • 细说机房安装带孔的通风防静电地板的原因
  • 【C++进阶】2024年了set、map还搞不懂底层细节?
  • 接口中心四大闭环:如何确保接口生命周期的完美呈现
  • C语言中的转义字符
  • 如何恢复被删除的 GitLab 项目?
  • 基于丹摩智算的`YoloV8-训练与测试
  • Python面向对象编程:类和对象①
  • ant design vue组件中table组件设置分组头部和固定总结栏
  • _RET_IP_ 和_THIS_IP_ 作用
  • 通信工程高级职称评审条件详细解读
  • Databend 为什么能帮用户降低 90% 成本?
  • 直播平台美颜功能开发方案:基于视频美颜SDK的集成详解