Github使用进阶

1 Github常用词:

  • watch:会持续收到该项目的动态
  • fork:复制某个项目到自己的Github仓库中
  • star:可以理解为点赞
  • clone:将项目下载至本地
  • follow:关注你感兴趣的作者,会收到他们的动态

2 in关键词限制搜索范围

xxx关键词 in:name或description或readme

  • seckill in:name----项目名包含seckill的
  • seckill in:description----项目描述包含seckill的
  • seckill in:readme----项目的readme文件中包含seckill的
  • 组合使用:
    • 搜索项目名或者readme文件中包含秒杀的项目
    • seckill in:name,readme

3 star或fork数量关键词去查找

  • 公式:

    • xxx 关键词 stars:通配符::<或者:>=
    • 区间范围数字:数字1..数字2
  • 查找stars数大于等于5000的spring boot项目:spring boot stars:>=5000
  • 查找forks数大于500的spring cloud项目:spring cloud forks:>500
  • 组合使用:查找fork在100到200之间,并且stars数在80到100之间的spring boot项目:spring boot forks:100..200 stars:80..100

4 awesome加强搜索

  • 公式:awesome 关键字,awesome系列一般是用来收集学习、工具、书籍类相关的项目
  • 搜索优秀的redis相关的项目,包括框架、教程等:awesome redis

5 高亮显示某一行代码

给别人指出关键代码的行号

  • 单行:地址后面紧跟#L数字
https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/Launcher.java#L50
  • 多行:地址后面j紧跟#L数字-L数字2
https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/Launcher.java#L20-L40

6 项目类搜索

7 搜索某个区域内的大佬

  • 公式:

    • location:地区
    • language:语言
  • 北京地区Java方向的大佬用户:location:beijing language:java

原文地址:https://www.cnblogs.com/zxfei/p/11644987.html

时间: 10-09

Github使用进阶的相关文章

Python爬虫的一些操作

1.先来个不反爬的 """这个不设置反爬措施,练手最好用""" import requests from bs4 import BeautifulSoup response = requests.get("https://www.autohome.com.cn/news/") # 转换编码 response.encoding = 'gbk' # 封装html到soup soup = BeautifulSoup(response

github+hexo搭建自己的博客网站(六)进阶配置(搜索引擎收录,优化你的url)

详细的可以查看hexo博客的演示:https://saucxs.github.io/ 绑定了域名: http://www.chengxinsong.cn hexo+github博客网站源码(可以clone,运行,看到博客演示.觉得可以给颗星星):https://github.com/saucxs/hexo-blog-origin.git 一.搜索引擎收录 1.验证网站所有权 登录百度站长平台:http://zhanzhang.baidu.com,只要有百度旗下的账号就可以登录,登录成功之后在站点

【转载】从0开始学习 GitHub 系列之「Git 进阶」

转载自http://stormzhang.com 关于 Git 相信大家看了之前一系列的文章已经初步会使用了, 但是关于Git还有很多知识与技巧是你不知道的,今天就来给大家介绍下一些 Git 进阶的知识. 1. 用户名和邮箱 我们知道我们进行的每一次commit都会产生一条log,这条log标记了提交人的姓名与邮箱,以便其他人方便的查看与联系提交人,所以我们在进行提交代码的第一步就是要设置自己的用户名与邮箱.执行以下代码: git config --global user.name "storm

OkHttp使用进阶 译自OkHttp Github官方教程

没有使用过OkHttp的,可以先看OkHttp使用介绍 英文版原版地址 Recipes · square/okhttp Wiki 同步get 下载一个文件,打印他的响应头,以string形式打印响应体.响应体的 string() 方法对于小文档来说十分方便.高效.但是如果响应体太大(超过1MB),应避免适应 string()方法 ,因为他会将把整个文档加载到内存中.对于超过1MB的响应body,应使用流的方式来处理body. private final OkHttpClient client =

【转】OkHttp使用进阶 译自OkHttp Github官方教程

作者:GavinCT 出处:http://www.cnblogs.com/ct2011/ 英文版原版地址 Recipes · square/okhttp Wiki 同步get 下载一个文件,打印他的响应头,以string形式打印响应体.响应体的 string() 方法对于小文档来说十分方便.高效.但是如果响应体太大(超过1MB),应避免适应 string()方法 ,因为他会将把整个文档加载到内存中.对于超过1MB的响应body,应使用流的方式来处理body. private final OkHt

Git链接到自己的Github(2)进阶使用

接着上一篇的,从github clone下代码. 1.先查看当前开发分支 $ cat .git/HEAD ref: refs/heads/master 这里的master是默认分支. 2.查看当前状态 $ git status # On branch master nothing to commit (working directory clean) 目前是无推送状态,即使你推送了一个未做任何改变的文件,当前状态仍未无推送状态. 进入README添加一句之后 $ git add README /

进阶篇-用户界面:6.android studio使用github开源库实现下拉刷新

说实话,这是我第一次这么正儿八经的用github开源库,之前一直在听一些大神对这个世界级的开源库赞不绝口,今天终于体会到了.由于下拉刷新的类库是在eclipse下开发完成的,而eclipse如何使用如果导入网上的教程都非常详细.昨天我试了半天发现由于自己对android studio还不是很熟悉,所以引用类库的时候发现无从下手.但是今天早晨起来我唯一想做的事就是一定要实现这个下拉刷新的效果.我去网上找android studio导入类库的教程,导入PullToRefresh的教程,但是网上用的都

【我的Android进阶之旅】如何在浏览器上使用Octotree插件树形地展示Github项目代码?

前言 最近有个同事看到我打开Github项目时,浏览器上的展示效果是树形的,于是他问我这个是什么浏览器插件,我告诉他是Octotree插件.现在我就来介绍介绍这款Octotree插件. 效果对比 1.未安装Octotree插件的效果 首先来看看,如果没有安装Octotree插件来打开Github项目是什么效果? 我们打开square公司开源的retrofit项目,如下图所示: Google Chrome 浏览器的效果 Firefox浏览器的效果 2.安装Octotree插件之后的效果 接下来看看

Android进阶 — GitHub开源控件的使用合集

1.QuantityView 类似购物车数量调节: 效果图: 项目在GitHub上的地址: https://github.com/himanshu-soni/QuantityView 项目使用: 在gradle中添加 compile 'me.himanshusoni.quantityview:quantity-view:1.1.3' 在XML中添加布局: <?xml version="1.0" encoding="utf-8"?> <LinearL