[Github项目推荐] 推荐三个助你更好利用Github的工具

2019 年第 26 篇,总 50 篇文章

本文大约 1700 字,阅读大约需要 5 分钟

作为一名程序员,学会使用 Github 是一个必备技能,正如同需要学会利用谷歌搜索问题的解决方案一样。

今天,就推荐3个助你更好使用 Github 的工具,准确说,两个工具加一个微信小程序!


1. Octotree

第一个工具就是 Octotree,目前有 14000+ 星的 Github 项目,其 Github 地址:

https://github.com/ovity/octotree

我相信很多人在查看别人 Github 项目的时候,如果是在线浏览项目的代码,对于每个文件夹的内容,都必须点进去,才能知道文件夹内容,然后需要后退,再查看其它文件夹内容。

这其实非常不方便,如果能够有一个插件实现目录的功能,那么就非常方便我们预览整个项目的内容,也非常方便在不同文件夹的代码之间跳转,而这就是 Octotree 这个项目的功能!它的使用如下图所示:

640?wx_fmt=jpeg

正如上图所示,它其实是一个浏览器的插件,然后实现在屏幕左侧的导航栏功能。

安装方法就是通过各大浏览器应用商店进行安装,比如谷歌的应用商店,地址如下:

https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc

2. git-history

第二个工具是 git-history, 目前也有 9400+ 星,其 Github 地址:

https://github.com/pomber/git-history

这个工具可以非常形象地展示某个文件的提交历史,包括提交开发者的信息和时间,提交后文件的内容。

根据作者的描述,它的使用方法如下:

  1. 在任何文件的页面,将网址中的 github.com 替换为 github.githistory.xyz

  2. 没有第二步了!

640?wx_fmt=jpeg


所以这里我简单的演示下使用的过程,首先我们点击任意一个文件,这里我就点开 git-history 的 README.md 文件的页面,如下图所示:

640?wx_fmt=png

接着按照教程,替换网址中的 github.com 替换为 github.githistory.xyz,出现如下界面:

640?wx_fmt=jpeg

稍微等待一两秒时间,就变成如下界面:

640?wx_fmt=jpeg

这里最上方是给出对该文件进行过修改并 push 到 Github 上的开发者头像、姓名、提交时间以及提交的信息,下方则是提交过后该文件的内容了。

3. Gitter

最后一款,也就是开头说到的微信小程序,作者介绍说是目前颜值最高的 GitHub 小程序客户端,当然它的 UI 界面也确实是非常漂亮!

Github 地址如下:

https://github.com/huangjianke/Gitter

这里简单给出几个界面的展示, 第一个是进入小程序的首页,展示的是 Trending 功能,即今天 Star 数量最多的 Github 仓库信息:

640?wx_fmt=jpeg

第二个就是一份使用 Git 的教程:

640?wx_fmt=jpeg

第三个是点开任意一个 Github 项目后的界面:

640?wx_fmt=jpeg

此外,这里还有一份作者写的介绍该小程序的文章:

https://juejin.im/post/5c4c738ce51d4525211c129b


小结

今天就简单介绍这三款工具,希望能帮助你更好的利用 Github 来提高工作学习效率!

另外由于公众号不支持外链,所以无法直接点击这三个链接,可以在公众号会话界面(也就是一直说的后台)回复 『github』,给出三个 Github 项目的链接,可以直接点击,或者点击下方“阅读原文",在原文中直接点击链接查看。

欢迎关注我的微信公众号--机器学习与计算机视觉,或者扫描下方的二维码,大家一起交流,学习和进步!

640?wx_fmt=jpeg

往期精彩推荐

机器学习系列
  • 机器学习入门系列(1)--机器学习概览

  • 机器学习入门系列(2)--如何构建一个完整的机器学习项目(一)

  • 机器学习数据集的获取和测试集的构建方法

  • 特征工程之数据预处理(上)

  • 特征工程之数据预处理(下)

  • 特征工程之特征缩放&特征编码

  • 特征工程(完)

  • 常用机器学习算法汇总比较(上)

  • 常用机器学习算法汇总比较(中)

  • 常用机器学习算法汇总比较(完)

Github项目 & 资源教程推荐
  • [Github 项目推荐] 一个更好阅读和查找论文的网站

  • [资源分享] TensorFlow 官方中文版教程来了

  • 必读的AI和深度学习博客

  • [教程]一份简单易懂的 TensorFlow 教程

  • [资源]推荐一些Python书籍和教程,入门和进阶的都有!

  • [Github项目推荐] 机器学习& Python 知识点速查表

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/408711.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

twitter storm常用命令

1、提交Topologies命令格式:storm jar 【jar路径】 【拓扑包名.拓扑类名】【stormIP地址】【storm端口】【拓扑名称】【参数】eg:storm jar /home/storm/storm-starter.jar storm.starter.WordCountTopology wordcountTop;storm jar /home/storm/storm-s…

ajax是操作系统吗,ajax 跟post 可以设置它是否同步执行

当前位置:我的异常网 操作系统 ajax 跟post 可以设置它是否同步执行ajax 跟post 可以设置它是否同步执行www.myexceptions.net 网友分享于:2013-06-13 浏览:0次ajax 和post 可以设置它是否同步执行ajax的async设置成false,为什么没效果$.ajax( {async…

Python-100例(7-8) 复制列表 打印乘法口诀

前面分享的六道题目如下: Python-100 | 练习题 01 & 列表推导式Python-100 练习题 02Python-100 练习题 03 完全平方数Python-100 练习题 04 判断天数Python-100例(5-6) 排序&斐波那契数列 这次是分享 Python-100 例的第 7-8 题,分别是复制列表…

采集天猫搜索页商品的商品ID和商品店铺名称,正则表达式的写法

采集天猫搜索页商品的商品ID和商品店铺名称&#xff0c;正则表达式的写法 用正则匹配采集天猫搜索页的商品ID和商品的店铺名称&#xff1b; 正则匹配的贪婪问题 之前我一直想解决如何实现.[^(</a>)]*这个问题&#xff1b;搞了好久才发现用非贪婪模式可以解决这个问题&…

angular2 路由ajax,如何通过Javascript函数在Angular 2中实现AJAX

我有我的角2部分&#xff1a;import { Component, OnInit, AfterViewInit } from angular/core;declare var filter: any;declare var pageLoaded: any;Component({moduleId: module.id,selector: Summary,templateUrl: /app/summary-view/summary.component.html,styleUrls: […

简单聊聊模型的性能评估标准

机器学习入门系列&#xff08;2&#xff09;–如何构建一个完整的机器学习项目&#xff0c;第十篇&#xff01; 该系列的前 9 篇文章&#xff1a; 机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理&…

NPOI读取Excel生成DataTable转为Json后利用LitJons读取

NPOI&#xff1a;http://npoi.codeplex.com/ LitJson&#xff1a;https://code.google.com/p/litjsonmd/downloads/list using System.Data; using System.IO; using NPOI.SS.UserModel; using System.Text;/// <summary> /// 获取json字符串的类 /// </summary> p…

失落城堡手游获取服务器信息99,失落城堡手游最近更新什么? ios同步疯国王击杀活动...

失落城堡手游1.1.0.20优化什么&#xff1f;作为活动副本&#xff0c;有着出色玩法。小编带来玩法详情&#xff0c;新版战斗来临。ios同步疯国王击杀活动【新增类】1、支持适配盖世小鸡手柄&#xff1a;-安卓&#xff1a;Gamesir-G4(增强版)、Gamesir-G4、飞智八爪鱼、Gamesir-G…

中文课程!台大李宏毅机器学习公开课2019版上线

转载自&#xff1a;机器之心机器之心编辑参与&#xff1a;思源、泽南台大教授李宏毅的机器学习课程经常被认为是中文开放课程中的首选。李教授的授课风格风趣幽默&#xff0c;通俗易懂&#xff0c;其课程内容中不仅有机器学习、深度学习的基础知识&#xff0c;也会介绍 ML 领域…

wcl怀旧服网站中文查服务器fb进度,魔兽世界怀旧服wa插件字符串分享 WCL评分和服务器排行查询...

魔兽世界怀旧服wa插件字符串分享&#xff0c;使用本字符串后&#xff0c;当团队有新团员时&#xff0c;自动通报其职业、服务器排名、TAQ评分/排名、BWL评分/排名、MC评分/排名。需要的朋友快来分享吧。NGA夜梦幻整理&#xff0c;先上效果图增加了仅团长/队长/A人员通报开关首先…

模型评估、过拟合欠拟合以及超参数调优方法

机器学习入门系列&#xff08;2&#xff09;–如何构建一个完整的机器学习项目&#xff0c;第十一篇&#xff01; 该系列的前 10 篇文章&#xff1a; 机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理&a…

redis服务器信息统计,利用Redis统计网站在线活跃用户的方法

前言在工作中我们经常遇到这样的需求&#xff0c;要对某个在线网站的活跃用户数量进行统计。这里我们以redis为例,说明一下其实现的过程。实现方法在Redis中存在bitmap这种数据类型,这种数据类型是建立在string数据类型之上的。这里,我们主要用到setbit、bitcount这2个命令,而使…

C++ Primer 有感(new和delete表达式)

定义变量时&#xff0c;必须指定其数据类型和名字。而动态创建对象时&#xff0c;只需指定其数据类型&#xff0c;而不必为该对象命名。取而代之的是&#xff0c;new表达式返回指向性创建的指针。1.动态创建对象的默认初始化对于类类型的对象&#xff0c;用该类的默认构造函数初…

win10没有windows无线服务器,win10系统电脑没windows无线服务的解决方法

很多小伙伴都遇到过win10系统电脑没windows无线服务的困惑吧&#xff0c;一些朋友看过网上零散的win10系统电脑没windows无线服务的处理方法&#xff0c;并没有完完全全明白win10系统电脑没windows无线服务是如何解决的&#xff0c;今天小编准备了简单的解决办法&#xff0c;只…

初学者的机器学习入门实战教程!

原文链接&#xff1a;https://www.pyimagesearch.com/2019/01/14/machine-learning-in-python/ 作者&#xff1a;Adrian Rosebrock 这是一篇手把手教你使用 Python 实现机器学习算法&#xff0c;并在数值型数据和图像数据集上运行模型的入门教程&#xff0c;当你看完本文后&…