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

解锁编程潜力,从掌握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.kler.cn/news/303503.html

相关文章:

  • 突发!OpenAI发布最强模型o1:博士物理92.8分,IOI金牌水平
  • 高职人工智能训练师边缘计算实训室解决方案
  • 产品规划文档
  • PHP一键寄送尽在掌中快递寄件小程序
  • 设计模式篇--抽象工厂模式
  • Vue - 详细介绍vue-qr在线生成二维码组件(Vue2 Vue3)
  • 为 WebSocket 配置 Nginx 反向代理来支持 Uvicorn 的最佳实践
  • 动手学习RAG: moka-ai/m3e 模型微调deepspeed与对比学习
  • 苍穹外卖随记(一)
  • YOLOV8实现小目标检测
  • Qt自动打开文件夹并高亮文件
  • CI/CD持续集成和持续部署以及相关软件的使用
  • Docker日志管理之Filebeat+ELK日志管理
  • (不用互三)解密AI创作:提升Prompt提示词的提问技巧
  • VS Code 中提升编程效率的功能及使用方法
  • 大模型-模型架构-详细配置
  • 雷电9模拟器安装magisk和lsposed
  • 负载均衡:从理论到实践 ---day04
  • http连接与ssh连接的区别
  • 华为HCIA、HCIP和HCIE认证考试明细
  • 实现一个点缓慢到达另一个点
  • 【网络】传输层协议UDP
  • Kubernetes 集群管理
  • 音视频入门基础:AAC专题(1)——AAC官方文档下载
  • 【JVM】判断对象能否回收的两种方法:引用计数算法,可达性分析算法
  • 神经网络多层感知器异或问题求解-学习篇
  • mysql数据库如何开启binlog日志
  • cesium.js 入门到精通(7)
  • 修改centos7系统语言en_US.UTF-8为中文zh_CN.UTF-8
  • 高防服务器的优势与劣势分析