美文网首页
Github骚操作

Github骚操作

作者: 是小猪童鞋啦 | 来源:发表于2020-05-14 21:17 被阅读0次
    部分内容转自:https://blog.csdn.net/ityouknow/article/details/88568638

    GitHub 作为世界上(IT世界) [ 最大的同性交友社区 ]的平台
    Github骚操作 - 图片来自 https://zhuanlan.zhihu.com/p/29274260
    小时候遇到不会的字可以查新华字典。后来写作文我们可以通过作文书、或者文摘去找合适的素材。同样,写代码可以去Github上找适合自己的代码片段,甚至开源框架。不再重复造轮子,带来的好处不言而喻。

    Github在年初宣布个人私有仓库免费,小伙伴们拍手叫好。除了日常的托管代码功能以外。还可以在上面搭建博客,写技术教程或者书籍,发布一些日常的碎碎念,当然你也可以follow一些大佬,关注他们的日常动态。

    今天主要分享一些检索上的技巧,能够帮你更精确的找到需要的项目代码。

    开始之前有必要说一下几个常用词的含义,肯定有很多人不知道

    • watch:会持续收到该项目的动态
    • fork,复制某个项目到自己的Github仓库中
    • star,可以理解为点赞
    • clone,将项目下载至本地
    • follow,关注你感兴趣的作者,会收到他们的动态
    常用词的含义
    通过in关键词限制搜索范围

    xxx in:name 项目名包含xxx的
    xxx in:description 项目描述包含xxx
    xxx in:readme 项目的readme文件中包含xxx的
    当然也可以通过xxx in:name,desciption来组合使用

    例子 搜索 项目名称或者描述或者readme中含有 spring的项目
    例子
    通过 Star 或者Fork数 去查找项目

    通过通配符 > < = 即可,区间范围内可通过 num1..num2
    如,要查找stars数不小于666的springboot项目
    springboot stars:>=666


    springboot stars:>=666

    forks 大于等于500
    springboot forks:>500


    springboot forks:>500
    查找fork在100到200之间 且stars数在80到100之间的springboot项目
    springboot forks:100..2000 stars:80..10000
    springboot forks:100..2000 stars:80..10000
    awesome + 关键字

    搜索和关键字匹配的优秀项目

    awesome springboot 搜索优秀的springboot相关的项目,包括框架、教程等


    awesome springboot
    分享项目中某一行的代码

    只需要在具体的网址后面拼接#Lxx(xx为行数
    如:我需要分享这个类中的第十行,值需要在后面拼接上#L10 即可


    https://github.com/527515025/springBoot/blob/master/abel->util/src/main/java/cn/abel/exception/AppRuntimeException.java#L10
    

    这样内容就会被家给上背景色


    给背景色

    如果是代码片段,那么就 #Lxx-Lxx xx 是行数 如下

    https://github.com/527515025/springBoot/blob/master/abel->util/src/main/java/cn/abel/exception/AppRuntimeException.java#L10-L32
    
    代码片段,那么就 #Lxx-Lxx xx 是行数
    项目内搜索

    打开你想要搜索的项目,然后按一下‘T’键。会跳转至一个新的网页,
    如下图:


    T
    T
    寻找大佬
    location:beijing language:java
    
    location:beijing language:java

    相关文章

      网友评论

          本文标题:Github骚操作

          本文链接:https://www.haomeiwen.com/subject/rkgxohtx.html