zoukankan      html  css  js  c++  java
  • 使用Github快速的寻找项目

    作为一个3年的码农昨天在学习项目,顺便总结一下 ,在Github找项目的几个常用方式 ,如果对您有帮助,可以点个关注,便于下次光顾!

    首先我们来看一下常用命令

    • 1、指定搜索方式

      搜索文件中有spiritmark的代码 spiritmark in:file.
      ·搜索路径中有spiritmark的代码 spiritmarkin:path
      ·搜索路径中有spiritmark的代码或者文件中有octocat的代码
      spiritmarkin:file,path

      ·搜索用scss写的包含display的代码
      display language:scss
      搜索包含Integer的字段
      Integer

    • 2、通过语言搜索代码
      ·匹配关键字“element"且搜索大小为100字节的xml代码
      element language:xml size:100
      ·搜索mozilla用户下用markdown写的代码
      user:mozilla language:markdown

    • 3、通过fork的数量或者是否有父节点的方式搜索
      ·搜索用java写的 android相关的代码并且被fork过
      android language:java fork:true
      ·搜索与function相关的python代码,文件大小超过10kb
      function size:>10000 language:python

    • 4、按照目录结构搜索
      ·在app/public directory目录下搜索console关键字
      console path:app/public language:javascript
      ·搜索cgi-bin目录下包含form的perl代码
      form path:cgi-bin language:perl

    • 5、通过文件名搜索
      ·搜索 文件名匹配*.vimrc* 并且包含commands的代码
      Finds .vimrc files with the word “commands” in them.
      ·在test目录中搜索包含minitest且文件名匹配"test_helper"的代码
      minitest filename:test_helper path:test language:ruby

    • 6、根据扩展名来搜索代码
      ·搜索cgi-bin目录下以pm为扩展名的代码
      form path:cgi-bin extension:pm
      ·搜索超过200kb包含icon的css代码
      icon size:>200000 extension:css

    • 7、通过用户或者组织来查找
      ·查找github用户中以rb为扩展的代码
      user:github extension:rb
      上面的命令可以连着来使用

    下面我来做个示范
    打开Github 官网地址 : https://github.com/
    下面就是官网了
    在这里插入图片描述有一个小明的老板,让小明去找找一个高并发项目去研究一下 ,公司要采用高并发的方案, 小明初到职场一脸懵逼 ? ? ?

    首先是 高并发 ,由于公司使用的技术栈是Java,小明想到了老师以前教的方法,
    首先先查了 高并发的英文
    在这里插入图片描述查到之后
    小明果断使用 了下面的命令

    查询名字是concurrency 并且语言是 是Java

    in:name  concurrency language:java
    

    在这里插入图片描述
    小明看了看 我去! , 3513个结果,看来得加班了,这时小红走过来说,小明啊,你可以看下关注比较的多项目啊

    小红 写下了几个单词

    starts(关注) 大于 1000的项目

    in:name  concurrency    language:java   stars:>1000
    

    在这里插入图片描述小明说 下面就好找多了 哈哈 !
    小明还问,假设我想查询 500 到 1000之间的 关注数了 ,小红做了个示范,说可以用… 啊

    python stars:"500..1000"
    

    在这里插入图片描述


    过了段时间 ,小明决定要 自学学习Python,小明想了一下,我要找的是学习Python,而不是项目 ,小明问了小红,怎么样才能精准的找仓库中有学习Python这4个字,小红敲了下面命令

    in: description [name] 描述中包涵学习Python的

    in:name python in:description  学习Python  language:python
    

    在这里插入图片描述在这里插入图片描述
    小明又想 ,现在Python更新换代这么快 ,我万一学了,有过时了怎么办,于是小明,查找了最近有更新的仓库,并且有人forks (克隆),只要有人(克隆)就说明有价值

    in:name python in:description 学习Python  pushed:>2020-01-05 fork:>1000 language:python
    

    在这里插入图片描述小明想知道从去年到今年到现在一共有多少个Python仓库,小明问了老师,老师教了他一个命令
    在这里插入图片描述

    python created:"2019-01-01..*"
    

    小明逐渐沉迷 Github,无法自拔,小红看到小明如此沉迷,决定把他私藏已久的Github高级搜索告诉小明
    官网 :
    https://github.com/search/advanced
    你在填写的时候,上面自动出现了匹配的语法格式,是不是很简单_!
    在这里插入图片描述

    好了 搜索 就讲到这里啦 ! 如果对你有帮助,就点个关注啦,谢谢!

  • 相关阅读:
    怎么查看京东店铺的品牌ID
    PPT编辑的时候很卡,放映的时候不卡,咋回事?
    codevs 1702素数判定2
    codevs 2530大质数
    codevs 1488GangGang的烦恼
    codevs 2851 菜菜买气球
    hdu 5653 Bomber Man wants to bomb an Array
    poj 3661 Running
    poj 1651 Multiplication Puzzle
    hdu 2476 String Painter
  • 原文地址:https://www.cnblogs.com/spiritmark/p/13009668.html
Copyright © 2011-2022 走看看