【网页版 GitHub】用于学习

    科技2024-10-05  19

    写在前面: GitHub可以用来学习大佬们的开源代码,也可以找到许多的笔记哦~ 这里分为 搜索tips、下载tips、其他操作 三个部分,来看看具体可以怎么做吧~ 这里主要讲怎样用GitHub搜索。

    进入官网界面后,找到顶栏的 Explore 就可以发现新大陆了:

    1. 简单操作:

    在这里可以输入要搜索的关键词 :

    在界面的左侧可以稍微缩小下查找的范围(包括查找的对象、语言);在右上边可以选择查询结果的排序方式:

    下面介绍一些高端玩法,这里参考 https://blog.csdn.net/FILLMOREad/article/details/88741933 要注意,里面的符号都是英文的!!

    2. 限定关键词出现的地方

    上篇提到,在新建仓库时,会有仓库名称、相关的解释说明、一般会添加的 README 。 若想查询这些地方出现关键词的仓库,可在搜索的关键词前加上特定语句,如:

    查询仓库名称中包括关键词:in:name 关键词查询仓库解释说明中包括关键词:in:descripton 关键词查询README中包括关键词:in:readme 关键词

    3. 限定stars、forks数

    stars、forks数一定程度上反映了项目的好坏,受欢迎的项目总有可取之处的嘛。

    查询 stars 大于某个数值:stars:>数字 关键字(如 stars:>200 关键字) 查询 stars 在某个数值区间:stars:100…200 关键词(指 100<stars<200)查询 forks 大于某个数值:forks:>数字 关键字(如 forks:>200 关键字) 查询 forks 在某个数值区间:forks:100…200 关键词(指 100<forks<200)

    4. 其他杂

    限定仓库的大小:size:<=1000 关键词

    这里数字的单位是K, 1000即1M <= 也可根据需要换成 >=

    限定仓库是否在更新维护:pushed:>2019-01-03 关键词

    指1月3号之后,还在更新的项目 在某时间之前则将 > 换成 <

    限定仓库的创建时间:created:>2019-01-03 关键词

    指1月3号之后创建的 同理,在某时间之前则将 > 换成 <

    限定仓库所属个人:user:所属人 关键词

    限定仓库所属组织:org:所属组织 关键词

    限定仓库 LICENSE:license:apache-2.0 关键词

    开源不等于一切免费,不同的许可证要求也大不相同。 举例的语句指:协议是最为宽松的 Apache License 2 的代码。 其它协议就把 apache-2.0 替换一下即可,比如换成 mit 之类。

    Processed: 0.010, SQL: 8