当前位置:   article > 正文

GitHub的使用_github watching ignoring

github watching ignoring

参考一:尚硅谷Java大厂面试题第二季(java面试必学,周阳主讲)

参考二:Java开发常见面试题详解(并发,JVM)

1.常用词语的含义

watch:关注当前项目,用于接收该项目的动态信息,如他人提交了pull request或他人发起了issue等情况,其各个选项的含义如下

Not watchingReleases onlyWatchingIgnoring
仅在参与或被@时通知仅在有新版本发布、参与或被@时通知项目有任何新动态时都会通知任何时候都不通知

fork:复制当前项目到个人的Github仓库中,其包含原仓库所有内容,如分支、Tag、提交等。然后可以通过Pull Request把自己的提交的内容贡献回原仓库

star:可以理解为当前项目的“点赞”,以表示对其支持。并且GitHub维护了一个列表,用于收集所有star过的项目

clone:下载或克隆当前Github仓库到本地

follow:关注感兴趣的作者,会收到他们的动态 

2.使用in关键词限制搜索范围

公式:xxx(关键词) in:name或description或readme等
    xxx in:name 名称包含xxx的项目
    xxx in:description 描述包含xxx的项目
    xxx in:readme readme文件中包含xxx的项目
组合使用
    搜索名称或者readme文件中包含秒杀的项目,如图所示
    xxx in:name,readme

3.使用star和fork范围搜索

公式:
    ①半区间范围:xxx关键字 stars通配符 [:> 或者 :>=]数字
    ②全区间范围:xxx关键字 stars:数字1..数字2
案例
    查找stars数大于等于5000的springboot项目:springboot stars:>=5000
    查找forks数在1000~2000之间的springboot项目:springboot forks:1000..5000
组合使用
    查找star大于1000,fork数在500到1000的springboot项目:springboot stars:>1000 forks:500..1000

4.使用awesome进行搜索

awesome系列专门用来收集各种插件、第三方库、教程类、工具类等相关的项目
公式:awesome 关键字
例如,搜索优秀的redis相关的项目,包括框架,教程等:awesome redis

5.使用#L高亮显示行

单行:地址后添加#Lm,如:https://github.com/abc/abc/pom.xml#L13
多行:地址后添加#Lm-#Ln,如:https://github.com/moxi624/abc/abc/pom.xml#L13-L30

6.使用GitHub快捷键操作

快速查找项目中的文件:进入项目,然后按下T键
快速跳到指定行:在浏览代码时,按下L键
更多快捷键介绍,GitHub官网参考博客

7.搜索区域内活跃用户

location:地区
language:语言
例如:location:beijing language:java

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/752464
推荐阅读
相关标签
  

闽ICP备14008679号