github 小技巧

Posted 程序员其实就是一个写文档的工作,代码只是文档的一部分,一切皆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github 小技巧相关的知识,希望对你有一定的参考价值。

前言

简单记一下github 小技巧,因为经常忘。

正文

  1. 就是如何快速搜索到自己想找的项目。

如果自己知道项目名,那么直接输入就可以搜索到。

如果不是,那么一般要通过高级搜索。

https://github.com/search/advanced

内容不多说,进去就知道。

  1. 文件查看技巧

按 t,可以进行文件搜索,方便查源码。

按l 可以快速定位到某一行,比如: l然后输入 100

到达某一行后,如果需要给别人看地址,直接可以copy line:

到达某一个文件之后,可以按b,查看到历史记录。

  1. 查看项目技巧

我们在查看项目的时候,一般有两种方式一种是:

下载代码,然后本地查看。

然后github 还有一种就是浏览器查看。

可以登录后按下句号键,然后就可以进入网页版vs code。

然后你就可以看到下面这样:

就可以阅读代码,查看其可取程度。

  1. 在线调试代码

在项目前面加上gitpod.io 就可以在线调试代码了。

这点对dotnet 不友好,就是里面装了java、python、 和 go,但是没有装dotnet,可以想办法装一下。

  1. 获取github 最新新闻

这个倒不是什么技巧,可以订阅自己的喜好。

点击explore,然后就可以根据自己的喜欢更新,这里写明了每周二,可以给我们推送一下。

仅仅记一下。

玩转GitHub的几个实用小技巧

技术图片

github 仓库当图床(好处是免费,缺点是加载慢需要那啥上网)

直接读取repo地址
https://github.com///blob//images/?raw=true

或者部署到git-pages
http://wangguibin.github.io/post-images/1560696125636.png
例如:
https://github.com/WangGuibin/MyFilesRepo/blob/master/images/staticlib1.png?raw=true

![](https://github.com/WangGuibin/MyFilesRepo/blob/master/images/staticlib1.png?raw=true)

<img src="https://github.com/WangGuibin/MyFilesRepo/blob/master/images/staticlib1.png?raw=true" alt="" loading="lazy">

下载某分支代码

https://github.com///archive/.zip

只下载部分目录或者文件

http://zhoudaxiaa.gitee.io/downgit/#/home

个人简介的最近动态图表展示

<!-- 自己配置用户名和颜色 -->
<img align="right" src="https://github-readme-stats.vercel.app/api?username=<UserName>&show_icons=true&icon_color=805AD5&text_color=2edfa3&bg_color=ffffff&hide_title=true&title_color=20a0ff" alt="CoderWGB‘s GitHub Stats">

生成代码图片

https://carbon.now.sh

自定义徽章图标

https://shields.io

贡献开源代码

1. 自己写开源库

这个比较简单,建个库,把代码传输上去就完事了,但是写一个高质量的库也不容易,特别是维护所需要花费的时间精力

2. 给别人的库提PR

fork别人的库,然后拉下来自己改,改完提交,然后github上操作一波Pull Request,等待库作者的合并即可

收藏代码库

  1. 可以star那些你认为很赞的库,star列表里找到它们
  2. 数量太多的时候可以建立或者参与xx-awesome类似项目做开源贡献

搜索技巧

  • issue 找该库的问题或者bug,使用不当导致或者其他人也有相类似的情况,可以优先在issue里搜索关键字做一个排查
  • 找轮子一般直接搜关键字或者与之相近的一些名词,形容词
  • 找人可以直接搜他直接或间接参与的库或者他的粉丝和他关注的人




以上是关于github 小技巧的主要内容,如果未能解决你的问题,请参考以下文章

玩转GitHub的几个实用小技巧

github的搜素小技巧

GitHub小技巧-定义项目语言

GIthub的小技巧

Github搜索优秀项目小技巧

github 在线使用vscode 小技巧